
总结
OIerGH
某OIER
展开
-
2016.5.28【初中部 NOIP普及组 】模拟赛总结
100+54.5(出车祸了)+90+11.1(翻车了)第一题: 水题……很容易就想到正解了…… 先生成序列,然后加起来输出就行了。第二题: 比赛的时候没看清楚题…… 应该在把白棋变成黑棋后判断一下新变色的黑棋是否会改变其他白棋的颜色…… 45.5分没了(飙太快,翻车了)。第三题: 看到题目以后就知道是dp,推方程推了半天都没推出来。 最终我还是打了dfs。本来是想打一个裸的暴力就算了,原创 2016-05-28 17:10:54 · 329 阅读 · 0 评论 -
2016.10.05【初中部 NOIP普及组 】模拟赛&Aug~Sep总结
久违的普及组比赛……本来是想着要AK……结果翻车了……第一题:刚看完题,发现是一道大水题。 直接分解质因数,把相同的消掉,最后乘起来就行了。 但在距离比赛结束还有5分钟的时候,发现: 数字均为在1000以内的非负整数。那不就是100010001000^{1000},要高精度!WTF!!!看题,看题,看清楚题!!第二题:一道最短路,spfa一次就可以了。 本来以为可以切的,结果: 开原创 2016-10-05 16:17:51 · 370 阅读 · 0 评论 -
2016.10.06【初中部 NOIP提高组 】模拟赛C
又翻车了……几乎没有一次不翻车的。8:00:比赛开始,看题。 第一题,水题。 第二题,貌似是dp。 第三题,前缀和? 第四题,没想法。8:10:第二题应该可以做出来,have try。 设状态……推方程……8:40:没想出来,看第三题。 前缀和不出来,会时超。 貌似这题也不会做啊? 看第四题……9:00:都没有想出来,开始码。 第一题,c++码起来特别爽。 第二题,先放着,一会再原创 2016-10-07 07:47:00 · 379 阅读 · 0 评论 -
2016.10.29【初中部 NOIP提高组 】模拟赛C
估分:100+100+100实际得分:70+100+0第一题:刚看到题目的时候认为是贪心,但只拿了70分。 正解是动态规划。 设f[i]表示在第i个数时的最大分队数,方程:f[i]=max(f[0~i-a[i]])+1。时间复杂度o(n2)o(n^2),过不了。 用一个数组s来维护0~i的最大值,f[i]=s[i-a[i]]+1。时间复杂度就变成了o(n)o(n)。fengfeiyang还用了原创 2016-10-31 19:33:50 · 327 阅读 · 0 评论 -
2016.12.03【初中部 NOIP提高C组】模拟赛
又翻车了…… 估分:100+100+100+10=290 实际得分:100+0+80+20=200第一题:由暴力得,只有2的整次幂才是合法的。第二题:刚看到题,一眼不会…… 突然发现,排序然后相邻的相减,去前k小的不就行了。水题,切了! 结果…… 为什么全都输出了0!?下载一个数据本地跑,答案对了……错误至今未明。 c++还我100。第三题:将x分解质因数,长度就是质因数的个数,种数就是原创 2016-12-10 16:43:53 · 347 阅读 · 0 评论 -
NOIP2016总结
今年是第二次参加noip…… 早上略…… 中午睡醒以后就去考场了。这一次考场的键盘打起来感觉不错,就是按键的位置有按键的位置有点奇怪。打了一个a+b试机,比赛就开始了……今年的比赛不是很难,前三题不翻车都是可以切的,第四题有点难。第一题:直接算就好了。第二题:date1和date2都只有八位,日期那么一定是在10000101到99991231之间。直接模拟然后判断是否是回文数即可。第三题:刚看到原创 2016-11-23 17:43:33 · 489 阅读 · 0 评论 -
2017.04.15【NOIP2017提高组】模拟赛B组
第一题:一开始理解错题意。弄懂题意后发现是一道水题。 题目要求字典序最大,也就是说左子树的根节点要尽量大,贪心乱搞。 这一题难度不大,但是花了不少时间。第二题:刚看到题目没有什么思路…… 懵逼了几分钟后发现,可以将连通块缩成一个点,再跑一遍BFS。时间复杂度o(2n2)o(2n^2) 本来觉得可以切掉,但是只有60分。重复的边太多,存不下。打了一个hash判重,AC。第三题:输入都不想打,完原创 2017-04-17 19:27:39 · 527 阅读 · 0 评论 -
2017.3.25【NOIP提高组】模拟赛B组 总结
这一次的比赛再次翻车……原创 2017-03-27 20:36:25 · 401 阅读 · 0 评论 -
2017.08.08【NOIP提高组】模拟赛B组
好久没有写过博客了……今天的比赛翻车比赛结束后我才发现我还没交题第一题:签到题,搜索。题目难度不大,但题面有毒。在题目描述中我们看到的是: 那么应该按照怎样的顺序在这N个点上放置油滴,才能使放置完毕后所有油滴占据的总体积最大呢?而在输出中: 一行,一个整数,长方体盒子剩余的最小空间(结果四舍五入输出)。还我100分……第二题:DP,比赛正解。第三题:比赛就想到了二分+DP,因为一直在打第原创 2017-08-08 21:38:03 · 315 阅读 · 0 评论 -
2017.08.18【NOIP2017提高组A组】模拟赛
5+0+30=35 再次翻车……第一题:看到题以后不会做,懵逼了几分钟后才想出了方法。 将环缩成一个点,原图就变成了一棵树。询问的时候找到x,y的lca,统计路径上环的数量,输出即可。 码了2500bytes,加上调试的时间快一个多小时。不想打拍,只出了几个小数据。 人要有梦想,万一实现了呢? 于是,5分。 把code再看了一遍,发现long long读入原创 2017-08-18 21:19:55 · 394 阅读 · 0 评论 -
NOIP2017翻车记
第一次提高组……day0:晚上20:00到了酒店,外观看上去一般。 房间还不错。 洗手间和浴室的门单刀双掷,设计者也真是…… WIFI真心慢,没法吃鸡,腐败体验- -。 尝试了各种方法来加快网速,最后还是放弃了…… ffy&lsy用4G吃鸡,666。 腐一波单机后睡觉。day1:听说酒店订满了,怕没早餐吃,早上六点就起床了。 早餐好评。 到了二中找不到考场,转了一圈才发现考场在三楼。原创 2017-11-15 19:01:22 · 437 阅读 · 0 评论 -
待办
树链剖分link cut tree拓展欧几里得莫比乌斯反演后缀数组AC自动机原创 2018-01-26 20:09:11 · 777 阅读 · 0 评论 -
2016.09.24【初中部 NOIP提高组 】模拟赛C 总结
第一题:第一题不难,将总用电量算出来,直接二分就可以了。第二题:又是奇怪的环…… 可以把序列copy一遍后dp。 设f[i][j][0]表示当前这个点选的最大值,f[i][0]表示当前点选的最大值,最后将答案除2。 不知道为什么连样例都过不了…… 没有办法,只能枚举起点,再dp。时间复杂度o(n2k)o(n^2k),40分。 正解就是dp一遍求最大值,再求一遍最小值。答案是max(max,原创 2016-09-26 19:37:57 · 349 阅读 · 0 评论 -
2016.09.17【初中部 NOIP提高组 】模拟赛C
本周的第二场比赛…… 估分:100+100+10=210 实际得分:0+100+0=1002:30晚来了半个小时…… 开始看题。 第一题,水题,直接模拟。2:35第二题貌似没有看懂题。 懵逼了五分钟,终于把题看懂了。 没有什么思路,继续懵逼…… 好吧,看下一题。2:45第三题貌似也不会做,两题不会做,有点方。 开始码…… 很快就把第一题拍出来,继续想第二题。3:40咦,第二题不就是原创 2016-09-19 20:36:06 · 404 阅读 · 0 评论 -
2016.08.12【初中部 NOIP提高组 】模拟赛C
90.9+0+100+0=190 (555555……) 看题目完题目,觉得四题都会做,结果……翻车。第一题:看到的题以后就觉得是模拟,但是发现数据太大不行。 懵逼了2分钟后发现可以用队列来维护牌的顺序,时间复杂度o(nk)o(nk),切掉了。第二题:这不是一道简单的dp吗?肯定可以切掉。 结果搞这道题搞了两个多小时,在比赛快结束的时候还没打出来。随便打了一个记忆化搜索交上去,结果记忆化还打错了原创 2016-08-12 19:43:24 · 368 阅读 · 0 评论 -
2016.6.25【初中部 NOIP提高组 】模拟赛C
这一次比赛做的不是很好。第一题:老曹的忧郁(为什么老曹的忧郁把我弄得这么忧郁??)刚看到题的时候还没看懂题。 看了一下题目上给的图……a是不和谐的……c也是不和谐的???? 懵逼了五分钟…… 才发现三角形里面的三角形也算。 打了一个奇怪的坐标系,但是因为奇怪的原因只有十分 正解:坐标系第二题:老曹骑士(吃屎)数据比较小,刚看到题就想到了用dfs,但是跑的很慢 在懵逼了十多分钟后,想到了d原创 2016-06-27 19:42:04 · 351 阅读 · 0 评论 -
2016.6.11【初中部 NOIP提高组 】模拟赛C总结
飙的太快,翻车了…… 第一题: 看完题目以后就知道是一道水题,但不知道高度可不可以随便换 ……懵逼……懵逼…… 最终如图所示——翻车了(20分)。 第二题: 以为是一道dp problem,想了半天的方程都没有想出来,决定打暴力。貌似暴力水到的分太少了,于是机智的加上了一个记忆化。 本来可以水50分,但因为精度炸掉了。 第三题: 还是一道dp problem。花了半个小时去想这道题原创 2016-06-13 20:18:24 · 358 阅读 · 0 评论 -
2016.07.13【初中部 NOIP提高组 】模拟赛C
100+30+0+10=140……翻车了。第一题:刚看题目,应该是dp……看了一下数据,果断dfs……切掉。第二题:两个都是绝顶聪明的人?那就是说两个人都走的是最优策略,貌似我连暴力都不会打不出。 懵逼了五分钟后……弃疗。 后来又想了一下dp,但是并没有搞出来。 正解:dp。枚举每一个第一次取的数,那么剩下的数就变成了一个数列,每一次取这个数列的第一个和最后一个,然后就可以dp了。时间复杂度o原创 2016-07-13 20:00:07 · 273 阅读 · 0 评论 -
2016.07.16【初中部 NOIP提高组 】模拟赛C总结
今天的比赛有点水…… 可还是翻车了。第一题:关键在于看懂题,看懂题以后就切掉了。第二题:比赛的时候本来想二分,后来不知道为什么认为不用二分也可以,于是…… 正解:二分(5555)。第三题:看到题以后没有想到方法,打了一个暴力60。 正解:因为选到的距离肯定小于所有距离和的一半,所以可以用队列来维护选到的奶牛,当选到的距离和大于所有距离和的一半时,队首++就可以了。第四题:暴力倒过来找就可以原创 2016-07-16 16:31:15 · 311 阅读 · 0 评论 -
2016.07.17【初中部 NOIP提高组 】模拟赛C总结
今天的比赛有点水……还是没有考好。 100+50+0+50=200第一题:一开始想到高精度……思(meng)考(bi)了几分钟以后发现极限数据的答案只比qword多1,打了一个表就切了。第二题:一道神奇的数学题。比赛的时候没有想到做法,打了一个暴力,水了50分。比完赛以后才发现这是一道水题。 正解:做3次一操作化简后可得64x+6364x+63,做两次二操作化简后也可得64x+6364x+63。原创 2016-07-18 08:20:12 · 317 阅读 · 0 评论 -
2016.07.08【初中部 NOIP提高组 】模拟赛C
分数:80+50+40+10=180。第一题:一开始打算用暴力,可是觉得暴力的分太少了,于是开始找优化的方法。 懵逼了10分钟以后,发现可以在排序后记录每一个开头字母的位置,成功水到80分。 没有想到可以二分……二分时间刚好可以卡过(用c++同学笑了)。第二题:看到题目以后觉得应该是中位数,但貌似时间跑不过。 思考了十几分钟后,发现没有什么可以优化的方法,就把暴力打了上去,如愿以偿50分。原创 2016-07-08 21:39:11 · 331 阅读 · 0 评论 -
2016.08.13【初中部 NOIP提高组 】模拟赛C总结
估分:100+100+100+50 实际得分:80+40+100+0=220 这次比赛做的不是很好,很多该拿的分没有拿到。第一题:水题,一看到题就知道要用前缀和。比赛时忘记在不合法时就break,时超80。第二题:看到题目以后觉得要用dp,想到f[i][j][k]f[i][j][k]表示当前序列长度为i,最大值为j,更新了k次。推了一个多小时终于推出方程,本来以为可以切掉,但是忘记开long l原创 2016-08-13 16:44:09 · 261 阅读 · 0 评论 -
2016.08.15【初中部 NOIP提高组 】模拟赛C
估分:100+100+100+0=300 实际得分:20+50+50+0=120 翻车了……第一题:水题,直接算就可以了。比赛的时候没有考虑负数,20分。第二题:很明显要用dp,设f[i,j]f[i,j]表示在第i个地铁站,建第j种的最少花费,方程: f[i,j]=min{f[i-1,k]+a[i,j]}(1≤k≤3,j≠k)第三题:比赛的时候想到了近似正解的方法,但判断环是用dfs。打的不是原创 2016-08-15 19:21:44 · 314 阅读 · 0 评论 -
2016.08.16【初中部 NOIP提高组 】模拟赛C
今天的比赛翻车了,翻的很彻底。 估分:100+0+40+70=210。 实际得分:40+0+0+30=70。第一题:先将每一个字符串中的字符排序,再将所有字符串排序,最后扫一遍即可。很水,但我还是因为细节wa了。第二题:奇怪的dp题,比赛的时候没想出来,弃疗了。比赛完了以后才想出来。 设f[i]表示有i个人到达对岸的最少时间。 方程:f[i]=max(a[i]+2*a[2]+a[1]+f[i原创 2016-08-16 17:44:41 · 490 阅读 · 0 评论 -
2016.08.17【初中部 NOIP提高组 】模拟赛C(图论专项模拟试题)
翻车……而且比昨天翻得还彻底。 估分:100+50+0+50=200。 实际得分:62.5+8.7+0+62.5=133.7。 第一题、第二题、第三题我都是可以切的,但是在比赛的时候我一题都没切。图论是我的弱项,以后要恶补图论了。第一题:直接bfs就可以了。比赛的时候因为细节WA了。第二题:一开始就想到了每读入一个占领的城市就spfa一次,路径用hash维护。 这样的话时间复杂度是o(nak原创 2016-08-17 19:36:07 · 536 阅读 · 0 评论 -
2016.09.10【初中部 NOIP提高组 】模拟赛C 总结
翻车了……(貌似没有几次是不翻车的55555)第一题:比赛的时候直接递推,想到可以水二三十分,结果只水到10分。 正解: 化简后得到的式子: (2+n)+(3+n)+……+(m+n)m!∗n−m+1\dfrac{(2+n)+(3+n)+……+(m+n)}{m!}*n-m+1 用一个高精度乘和一个高精度除单精度出即可。第二题:直接枚举答案,然后判断合不合法,™20分。 正解: 枚举一个数原创 2016-09-14 20:09:16 · 372 阅读 · 0 评论 -
自我剖析
调整状态为准备中考,停训快一个月……训练的状态还没恢复的以前的水平。 停训对训练状态影响很大,各种知识点的熟练程度,对题目解法的思考速度,代码准确率都有所下滑。刚刚结束中考,心态需要重新调整。 多做题找回以前做题的状态,调整好自己的心态,认真对待接下来的训练。知识点停训后对各种知识点的熟练程度有所下滑,可以通过题目来巩固。 以前的训练中也遗留下了不少问题,许多知识点还未掌握,...原创 2018-06-25 18:50:41 · 349 阅读 · 0 评论