NOIP2016之反面教材提供

NOIP 2016信息竞赛总结

竞赛历程总结:

算下来一共学了11个月的信息竞赛,从最初进来的时候大概会一点最最基础的语法,上课什么也听不懂,然后一直追进度,我想在这个阶段中我的问题主要是自己知道自己不会,但是给自己找借口,总是拖着自己不去看书,硬是要考试考到了,老师讲到了才问同学,这个是什么,那个又是什么。高一上期学了几个星期,寒假的时候也没有按原计划去补落下的内容。高一下期的时候快把一本通学完了,直到最后学到图论的时候我才能跟上大家的进度。除了每个星期六上课外,我几乎没怎么看过信竞书,所以我想,自己还有一个致命的问题就是花在信竞上的时间太少了,最初的那个热情不复,开始觉得很枯燥,把竞赛只是当做自己的一个任务而已,直到最后的两个月才觉得找回了初心,但是已经晚了。

每次的测试,可以说给我的打击是相当的大,因为这些测试的成绩每次都太不好看,我在竞赛中开始怀疑自己,觉得自己就是不如别人。所以我对测试的态度很敏感,但是考完试后也没有仔细的总结,就是考完写完博客解题报告就算了,自己根本没有仔细的反思。还有就是我觉得自己的心太浮躁,没有静下心来想一想这道题该怎么做,又很纠结该不该问别人,是自己想还是问别人,然后自己的效率太低,一道题可能要弄好久。

考试总结:

第一次参加noip,感觉自己还是有点紧张,敲键盘的时候手心都是汗,手还在抖。然后就是心态没有放好,杂念太多,没有对时间进行很好的分配。

第一天看完所有题,觉得太长了,然后就有点慌。看完所有题、敲完第一题后,过了40分钟,踏实了一点。因为每道题的数据范围写的很详细,所以在选择上就有点纠结,第二题想了很久发现自己找不到正解,觉得就是个lca,但是怎么完成跳的每一段之间的判断,想了半个小时觉得自己想不出来,然后就直接写了一步一步的lca,我没有仔细看数据范围,以为自己可以得60,其实只有25分(当时估分的时候没有想到)。第三题,读了20分钟的题,然后开始写一个暴力,用floyed,暴力搜索,直到最后几分钟的时候,我发现自己有个地方减错了,可能会少很多分,但是越到后面越紧张,就没敢改了。没想到居然一个点都没有过。

考完下来还觉得还好吧,一百多两百分(当时就是这么想的,谁知道只有125)。

第二天就稍显淡定了。第一题看到是做过的差不多的题,就有点得意了,结果可能是某个递推式写错了,开了long long 但是没有注意到要超,就没有mod。考试的时候觉得自己可以得满,但是后来听同学们讨论发现只能得40,结果最后得了15分,可能真的是前缀和的递推式写错了。第二题觉得可以用线段树和手写堆做,但是线段树我怕写错,就写了堆,因为考试前恰好练了堆的模板。想了很久怎么修改,没想出来,就写了数据范围中说的60分可以不修改的写法,觉得自己可以得60分还是不错的。结果考完了同学讨论的时候说只能得25,我还不信。结果,我连考试前看过的堆的模板都写错了,只得了5分,万万没想到。还是对知识的掌握程度不够。最后一道题也想了好久,最后决定写暴力,都快写完了才发现,这道题该用状态压缩啊,只剩15分钟了,也没有时间了。

两天最后一道题都0分,意料之外,但是我应该都有机会得一些分的,没有时间。基础知识不牢固,考试的状态没调整好,看见又长又复杂的题目描述就乱了阵脚,盲目的自大,可能是我这次考试考得极差的原因吧。

后面的打算:

我觉得我还是很喜欢信息竞赛的,但是在学的过程中没有意识到这一点,中途觉得好难,没想过放弃但是也没有用心坚持。其实回头看就觉得还是挺简单的,自己没有用心啊。

所以以后有空的时候我还是会坚持看看信竞书,在OJ上刷刷题,再学一些其他的语言和开发有关的东西,明年再考一次吧,也不为得一个什么奖,就是觉得不甘心,不应该是这个水平,就算明年考的也这么差,我也不在乎,至少我从信息竞赛中重新认识了自己,也懂得了很多道理。

最后还是回到初心,拿出当时的那个热情和喜爱来走接下来的路。

上一篇:Javascript控制台打印Object对象


下一篇:RISC-V MCU开发(九):工程模板管理