2012年10月14日星期日

NOIP2012初赛总结

昨天,NOIP2012,我的兴趣、特长以及高攀一节的希望所在,可以说就随着初赛正式拉开了帷幕。今年我们市的考点设在了德州一中的东校(still looking forward to the day when my school becomes the one)。


初赛的情况是惨烈的。考前我用了六天的时间来准备初赛,就是为了能考到80以上,甚至突破90。当时做了几年的初赛题,感觉也不错,挺有信心的。但是我忽视了限时训练,这实际上是很重要的一环。做那些题时我做得很慢,但这也没有引起自己的重视。最终结果是,我在考场上做得也很慢,前面花了太多时间,到后来时间不够了,越来越紧张,紧张到大脑一片空白,两个完善程序做得一塌糊涂。对照网上的标准答案来估分,我只得了65分左右。这和当初的预期相差很大,给了我不小的打击。




也不能把问题全都归到时间和心态上。最重要的原因,应该是我自己对知识掌握得还不够好,不够熟练。如果我已经做过很多题,熟练地掌握了很多题目的解题方法,那么不管时间多紧张,自己状态多不好,也不会考这么差。关键在自己的能力。

没有所谓的失误,只有自己还不够好。可以说,这次初赛比较客观地反映了我的能力。尽管我感觉什么都了解了,但我对它们的理解和掌握还远远没有达到熟练的程度。这是很令人担心的一件事。

不过我也应该感到庆幸。如果不是这次打击,我不会意识到自己学习过程中、方法上还有这么多问题。离复赛还有26天,我已经把主要精力投入OI,如果不能拿省一,就是得不偿失。我决定在接下来的学习中重视限时训练,把每道题当考试,每个知识点当成考试必考内容来对待,严格,严格,再严格,决不能再马虎、得过且过了。没有下一次了,这是最后的机会。

确实,根据全国OIer的反应来看,这次的题目是比去年难得多。但实际上我没觉得多难。我觉得这套题挺好,挺有区分度,只是自己还没有达到轻松战胜它的水平。去年80+、90+的人大有人在,今年就大部分都集中在了60-80之间,80+的有一些,90+的就很少了。

从这次初赛的难度应该可以推测出,复赛的难度也会比去年有所提高。我应该做好准备,不能躲避难题,敢于挑战。既然题目难度加大了,那么我得省一的概率就变小了(不考虑分数总体下降的因素)。因此,我也不能再“破釜沉舟”般的全部投入到这上面,要严格执行起自己上次订的计划,把每天早上、上下午自习等规定的文化课补习时间利用好,尽量少耽误,不能再像上一周那样除了早自习以外一整天都在搞OI而且搞得身心疲惫效率低下了。

最后说说今年的初赛题吧。选择题很水,只是多选有几个不好做。我到现在还没弄明白那浮点数和p、np与空间复杂度的题。问题求解真的被它虐爆了,两个都不会。不过赵志宇竟然做出了第一个,真让我没有想到。第二个好像是树型dp的,我对dp涉猎不深……阅读程序写结果,1、2、4很水,一眼看出是做什么的。第三个就不好看了,模拟了一会还算错数了,直接没耐心了,跳过,8分没了。到完善程序就慌了,怎么看怎么觉得题目简单,但是就是思路不清晰,什么也看不出来,做的一塌糊涂。第一题是求N选M的排列,按字典序输出,看见这题我就乐了,可是就是理不清。。第二题“新壳栈”看着很好玩,可是时间不够了,我直接蒙的,都已经忘了自己填的什么。这个题很好地考察了栈和循环队列,旧元素放在栈里,最新的c个元素不在栈里,在循环队列里,用head和tail控制首尾,direction控制方向,从而实现O(1)的翻转操作。

我只能说,我会尽力的,但愿我能成功,我有信心。