NOIP2018 退役记

NOIP2018,本以为是最有希望的一年,没想到是最翻车的一年!

说多了都是泪555555


考前记

Day Unknown(反正是考试前)

超级弱市CZ在10月13日在我们学校考了一次并不为人知的初赛。

所以从初赛后,每个晚上我就来机房准备复赛。

  1. 初赛考完,我就跟班主说我不做作业啦,晚上不在教室去机房啦,周六早上还有比赛我不去上课了啊。班主说好你去。

  2. 剩下两个星期的时候,我深深地感到我是有多么的菜,于是毅然决然问了班主。班主叫我写申请书给教务处主任看,我写了篇废话连篇的申请书,班主看了也觉得很有道理。遂成功停课。

  3. 接下来的停课时光,我唯一参加的正常活动只有早读、做操和体育课

  4. 亲爱的丁老师也经受不住蛊惑,在最后一星期也停课辣,这样我就不寂寞了很赚!

Day0

早上还是日常停课,师弟xy请假请多了一个上午,结果就在机房待了一个上午。师弟zpj自己请假回家了。

中午3个sb就一起去吃饭,然后收拾东西,一起坐车去高铁站。zpj和师兄ljh分头去。131分推

\[\huge{三年OI一场空,火车晚点见祖宗} \]

很庆幸,我们都没有晚点。于是我们就在那里干坐了快\(1h\)

老师还是跟去年一样带了他的小棉袄。小棉袄今年上一年级辣!当了好多个组长!

此处省略坐高铁的漫长的\(3h\)

到了广州东站后,我们搭地铁去鹭江那边。转了好多的站,中途两个部队还下错边了。。。

还行,很早就到了destination。从B站出来就刚好是广州六中的校门口。

酒店还是去年的酒店,挺破烂的

洗澡洗衣服玩手机之后,带着AK IOI的信心,三个即将退役的老年选手睡了。

考场记

Day1

6:30就起床了,多亏了我NB的闹钟铃声。

7:15后就一起去广州六中旁边的XX快餐(被我们戏称为“食堂”)吃饭了。讲道理菜色过了一年没有变。

应该在8:00之前就去了考场。没先去看考场比较可惜。

8:15就可以进去了。二十多分就可以开始动鼠标键盘了!

我兴致冲冲地打了一个快读、一个对拍、一个文件名,然后发现键盘好奇怪啊!按引号没有自动补全,而其他的都有补全。今年还装了Vim!可惜我不会背vimrc。

28分就给密码了。密码是飞雪连天,但我还不知道写的是什么,后来才知道。金庸先生走好!

T1看上去就要给分治算法了,因为每一次都会隔出新的区间,而每次最小变多两个。

一开始可能写了个奇怪的分治算法,过不了大样例。后来稍微改了下思路才写对了。终于放心了,才去看T2。

我才不会告诉你我菜到写D1T1到9:45吗

然后看T2,发现要一个一个的去判断感觉很不可做。用暴力dfs去解方程判解,复杂度也好像行不通啊。

看了很久才发现:只要用最少的货币表示出所有的输入货币即可!

但是我可能dfs写挂了,导致我解方程那个dfs老是segment fault,一怒之下只能拿部分分,写了个\(n=5\)的手动枚举,应该就拿50pts了。

T3一看就知道要怎么写:二分答案。

但是据印象,我写到T3的时候已经剩下不到\(1h\)了,我当然是想着部分分的。但是一紧张,连部分分的思路都难想出来。

看了\(m=1\)的部分分:这不就是树的直径问题吗?

但是菜的抠脚的我只知道树的直径可以用dp搞,却不知道到底如何正确而高效的搞。最后只写了个\(O(n^2)\)的暴力dp搞部分分,看来只能拿10pts了。

考场估分:100+50+10=160

luogu估分:100+85+15=200(???)

实际得分:100+65+10=175

晚上还溜去了广州塔。这就是Day2爆炸的节奏

Day2

前一天晚上太晚睡了,十二点多还在看B站。吔屎啦梁非凡!

6:50前后我才起床,刷个牙洗个脸一下就7:15了。去“食堂”吃饭。

昨天点豆浆油条还点了蒸饺,太多了吃不下。这次只点了豆浆油条。豆浆还是好喝的。

照样8:00左右去考场。8:15就进考场了。

Day2就不允许先碰电脑了,看到那个奇怪的分辨率我就很难受。

28分就公布解压密码了,密码是笑书神侠。金庸先生走好!

T1我本来在想是什么图论的内容,看了很久才发现有两种情况:\(m=n-1\)或者\(m=n\)

手摸样例发现一定要从1点开始遍历,这个小学生都知道了。

\(m=n-1\)的情况就是树了。还是贪心地先遍历下标小的。

\(m=n\)的情况就不知道要怎么搞了。我在那里针对小样例yy出了一个bfs去边的方法,过不了大样例。

但是我没有想到最愚蠢的方法:枚举删除每一条边!复杂度接近\(O(n^2)\),在i7的评测机下面肯定跑得过的呀!

所以把最暴力的方法加在\(m=n\)的数据里面。

T2是什么鬼啊!怎么那么难!暴力差点都打不出来了!

在乱搞之下,终于花费了很久的时间打出了最暴力的暴力,过了\(n,m leq 3\)的数据。

事后发现可以打表找规律,但我根本想不到!

T3是一个适合手摸不适合编程的题目,我骗了个样例就走人了。

考场估分:68+20+0=88

luogu估分:72+25+0=97

实际得分:68+20+0=88

两天总得分:

考后反思

下面是我觉得我错的原因。

紧张

用最客观的话评价自己:一年OI一场空,太过紧张见祖宗!紧张是我那两天犯下的最大的错!

因为紧张,D1T1用了一小时多才写完,D1T2的dfs写崩,D1T3想不出部分分算法。

因为紧张,D2T1忘记数据范围可以过\(O(n^2)\),D2T2暴力差点写不出,D2T3只能乱写。

不上厕所

看着旁边的dalao已经切好了题,准备去上厕所的时候,我只能坐在那里冥思苦想。

不知是哪位dalao说过的话:考试一定要多上厕所,想题想太久很可能会陷入死胡同。现在终于明白了,就算没有需要真正上厕所,也需要让自己定时清空自己的头脑!

调错分辨率

看到超大的屏幕我下意识地调1920*1080,然后代码字体太小,就下意识调大了字体。所以放在我面前的是完全陌生的编程环境!

绝对不能在自己陌生的编程环境下工作!不然你会大大减少编程效率!

挑题

挑题跟挑食是差不多的。挑食使人发育不完全,挑题使我遇到不会的题目永远不会!

今年的NOIP除了D2T3神仙动态dp外,一道数据结构都没有!况且会数据结构的也不一定会动态dp。而我最喜欢的是数据结构!

遇到不会做的NOIP真题,我之前都是选择逃避过的。但是如果今年的比赛就考你不会的呢?你是不是就被区分了?

基础非常不扎实

D1T3用pp想都知道是二分答案,需要转换为判定性问题时,我却卡壳了:我不知道怎么去判定!

并且D1T3的30pts部分分是树的直径,考试前一直提及却没有认真学习!导致考场只写了个\(O(n^2)\)的算法骗部分分。

缺少正式比赛经验

入坑一年多以来,我唯一参加过的正式比赛只有去年和今年的NOIP!比赛经验的缺失也是导致失利的重要原因。

平时做题都习惯在luogu上面做,并且习惯了那种明白做题标签才做题的坏习惯,导致上考场面对3道空白的题目时缺少思路。

电子竞技,菜是原罪。我想说,OI也是一样。

未来规划

作为高二老年选手,我只剩下最后的一次NOIP。晚一些时候应该能去GDKOI,希望发挥出好成绩吧。

比赛能力和比赛经验是极其重要的,多去参加luogu和codeforces的比赛,争取练出好成绩吧。

本人在OI方面已经没办法留下印记了。最好的想法就是在明年的NOIP中拿个省一去自招,然后从此AFO。

为了让我开心地AFO,为我的OI生涯划上一个完美的句号,Fighting, Garen!

posted @ 2018-11-21 18:20  Garen-Wang  阅读(297)  评论(0编辑  收藏  举报