这次GDOI结束了,我没有什么进入省队的希望。
首先day1的策略比较激进,是:先给BC写基本暴力,然后死刚A题。
这种策略导致A题搞不出来。
虽然我给A留了3h的时间做,然而还是没做出来。
这一是因为代码能力太差,二是因为做法太复杂。
如果A题不做这么久,那么可能在BC获得更高的暴力。
day2策略是给C写基本暴力然后做AB
这种策略没有太大问题。
C支配树没有学过,也不可能在C上拿到太高分。
由于A调试太久,结束前10min才搞出来,导致没有时间做简单题B
如果代码能力强一点就能做出A,也能搞出B。
此外由于不会fc,不会对拍,只能肉眼查代码,也浪费了一些时间。
综上,这次我觉得有如下原因:
1.代码能力太差
我做题时通常不写代码,如果写代码,也很多是对着别人代码写的。
这导致我代码能力较差。
做的题目代码通常要花费很久才能调出来,甚至不能调出来。
这导致我day1A没有调出来,在day2A上浪费了很多时间。
2.对图论/组合数学不熟悉
这两个知识点我经常失手。
原因在于:我平时练习时做的都是数据结构/最优化/树题。
我虽然图论/组合数学/构造很差,但是并没有去刻意的练习这两个知识点。
在今年的题目中,出现了3个图论。
这三道题我都没有获得高分。
day1C中还没有打出44分。
即使在其他题目上获得满分(就是把自己会的分全部写完),都进不了省队。
但是事实上这次我只需要考420分就能超过省队最后一名(command_block)进省队。
如果在某一道图论上获得高分就行了。
事实上证明,day1C并不是什么难题。
只要AC此题,做出day1A,day2A,day2B,其它全暴力就能进省队了。
3.考试太少
我认为考试浪费时间,很少考试。
事实上,由于对考试的一些技巧不熟悉,导致自己不会使用扩栈,不会比较,不会对拍。
这浪费了一些时间。
在比赛过程中比较文件只能用肉眼。
这是day1a调不出来,和day2A挂掉的原因之一。
4.不重视基础。
在我做题时通常会跳过简单题,做难题。
这样子第一个缺点是做题速度很慢,第二点是导致基础不牢。
比如现在并没有理解floyd的本质
5.对基础模型不熟悉
在CTSC2017 day1A和以前模拟赛见过的一个技巧,我忘记了,使得NOIP B没有做出来
在以前训练时见过几次的01序列比较技巧,我忘记了,导致NOIP C和冬令营B没有做出来
大佬dqa记得,所以做出来了。
而且NOIP考太差了,跟队线差70分。
冬令营也没有发挥好....本来应该做出的B没有做出来。
而且,如果我2019年来考这次试,我会获得更高分,至少day1A,day2A,day2B肯定是能做出来的。
我训练了这么久进步了多少呢。。。。
但是,不能这样子就停下来了....
接下来还有APIO,NOI,要加油了....
如果在这段时间提升自己的水平,还是有机会取得好成绩的。