这一阶段的艰苦奋斗在上个周末画了一个句号,noip2016结束了。我这次不仅参加了提高组,也是在普及组中去弥补去年没有一等奖的遗憾。先不论我这次的成绩好坏,我相信我是尽了力的,但即使如此我也是不够优秀的,有着许许多多的缺点,包括一些低级的小错误。
在这一次比赛中,提高组D2的T1(组合数问题),我的第一反应是道数学题,所以我就开始寻找这道题的数学本质是什么。但我忽略了数据范围,还是考完后听见同伴说是dp我这才想起这道题的数据范围是多么的小。而我想出的方法却刚刚骗过了两组样例和我自己编的一两组数据。因为这一点我这一题就连暴力的分数都没有达到。这充分地说明了我看题的不仔细,没有把题目的每一个细节都看完就开始想方法,而这种断章取义的错误这次比赛中还不止犯了一次。在普及组第四题中(魔法阵),我也是一来就想数学方法,没有去通过其他信息想其他的方法。最后又因为自己编的数据太弱,把自己骗了过去。我明明知道自己没有这个能力,却还要去选择这种方法,不知是我自己太紧张,还是因为想要迎难而上,挑战自己。同时我觉得我自己对于时间的把握上还是不太够,一道题做不出来直到快要放弃时才会去想骗部分分,但在此之前我却已经浪费了许多时间,导致已经想出来可以骗一些分的程序直到最后才堪堪写完,没有时间调试仅仅是过一两个样例。或许是连样例也过不了,直接在最后几分钟里检查其他代码,没有去管这道题。这也只能反映出我对于那些比较有难度的算法掌握度不够,到头来也没有时间写骗分的问题是十分严重的。
过去的终究都是过去了的,我也应该从过去的教训中向前看,去改变自己,去努力。但回想过去的一年里,我觉得我还是有一些优点。或许我对于什么题用什么方法的敏感度不够高,但在同学或老师在讲时我一定是认真在听的,尽管有些题我没有听懂,但我会下来自己去尝试一下,去寻找我到底是哪里没有弄懂。或许我有时候会有些脱线,但我一定能收的回来,能够一心一意地投入编程中。因为我是真心地喜欢编程,小时候我打字很快或许只是一种特点,或许我第一次因为编程而又自豪感是因为我是把程序第一个打完的人。但现在我已经是真真正正喜欢上编程了。在众多算法中寻找一个能够解决问题的正确算法,在实现自己想法的过程中解决一个有一个障碍,在WA后寻找自己错误原因,对于我来说都是有乐趣的。曾经在周五的晚上上课,深夜才回家;在假期腾出大量时间来训练;在每周末去上课的我不后悔,我对于这一切都是自己的选择,是为了我所追逐的东西。如果参加比赛只是为了证明自己并从中找到自己的不足,为了日后的提升,那么我在失利之后又有什么可以沮丧的呢!我只会相信自己会在这条路上越走越远,不会因为一时的落后就放下自己所追逐的东西。所以,我会在明年的比赛中继续奋战,那时我一定会比现在更强,我相信我能。