CSP-S2019 退役小记。/反思。
真就退役了呗。
作为一名非常失败的OIer,开了一个非常失败的blog,一直想在赛后写点什么做点什么总结些什么。自csp结束以来,徘徊了半个月,今夜里终于还是起笔了。
从来没写过这种玩意。不妨连黑历史也写进去。
2015
初一刚刚接触了编程。不过,由于初中学校彼时教学资源落后以及个人消息闭塞,一直不曾了解OI相关事物。初一学了一年,其实才C++语法入门。上次问了一下高中起步oi的sqc学长,他当时初学语法是一下午就学完的,学习速度高下立判。
就这样,初一一年几乎是啥也没学,就晃过去了。
2016
这个时候听初中老师说有个NOIP比赛,当时就随便报了初赛参加了,然后记不得怎么就过了。彼时仍然是一只萌新,基本的数据结构(栈,队列)都不会用,裸的搜索不会写,遇事不决只会模拟。。于是复赛里面就瞎写了一通暴力,然后混了个1=,实际上,pj组的1=真的啥也不是,但是由于在我初中的学校,初二拿pj1=很少见?然后被班主任表扬了一通,我就飞了。。记得当时感觉自己好像很强(现在想想自己的当时真的是弱智),于是,从此之后,我于是就在每周五训练时间大肆迟到进入机房,然后和zjy聚在一起写游戏。。。不过说起来我当时学编程的初衷就是写游戏呢。这样又晃了一年,我还是啥也没学。
2017
步入初三,此刻的我会啥。搜索(不会剪枝不会bfs),dp(只会背包和LIS,其他啥都不会),高级数据结构?一个都不会😂。然后我就这样自以为是、非常自信的又去pj组玩。显然,荒废了初中几年的时间,我较初二,并无太多进步。当时并没有意识到,自尊自大必然会有不堪设想的后果,我只不过是只井底之蛙罢了。
2018初
这个时候,才开始听到有NOIP提高组这回事,也因为某些契机(记不清啥了?)知道许多从未听过的OI知识。果然,自己以往没有一种探索的欲望,也就不了解圈内的事情,也就并不会有进步,同时又因为早期糟糕的心理思想,初中三年啥都没学的惨痛黑历史是必然发生的后果。也就是这个时候,才发觉自己非常的弱小,实际上自己掌握的知识真的渺如沧海之一粟。因为非常的菜,所以并没有什么被高中报送的资格,所以只能硬头皮中考,去了hyzx。。想来,初中的糊涂已经决定了本人在oi道路上走不远,高中闹着要坚持学oi真是个愚蠢的事情。
2018.06
高一——OI的真正意义上的起步
基本上知道了tg组是怎么一回事儿,也才大概知道什么省选、NOI。这个时候,个人觉得希望可以在OI方面有所得,于是就开始了各种算法的学习。可以看blog右边分类一栏,这些算法九成以上都是我新高一开始学的。(想想也真可笑,我初中学所谓的「OI」三年,连线段树都不知道是啥)经过了几个月的练习,我就这样有点慌张的上了NOIP2018考场。两天打了一些低档的暴力。最后,强行混了一个1=。其实,更明智的做法是这个时候直接退役,毕竟我这个样子再学基本是不大可能有什么好的结果的(不过有一些比如hzw的神仙们也是高一学的,但是分析一下会发现他们好多人都是有良好的数学基础,比如学过数竞,对比之下完虐),但是因为我并没有太死心,总觉得有很多有趣的东西没有学,有很多东西没有做过,就觉得并不想一刀了结直接退坑。
2019.04
学校非常重视文化课,对于OI的菜鸡并不友好(这也是本人比较想吐槽的一个地方),所以下半学期停课相对较少,刷了很多题,积累了很多的知识技巧,不要脸的去js省选玩了一圈,见识了很多。
2019.07~08
这段时间学了很多的省选算法,不过其实相对来说高度还是有点太高了,对于我这样一个基础并不算太扎实的菜鸡,还是比较吃力的。感到自己在NOIP很多方面都仍然存在着不足,于是,8月末,我就跑去找班主任,直接申请了停课。。
2019.09
高二——补习各种知识点
这段时间,主要还是扫盲,数论、字符串、dp,自己未曾涉足的方方面面都研究了一下。话说这一届的高一确实强啊,我这个时候学的东西、做的题他们都会
2019.10
图论扫盲,研究了一堆最短路、mst、连通性问题(偏偏树上问题做少了)。说实话,其实并不需要复习这么多,csp根本考不到什么图论(笑)
2019.11
临考前其实还有好多东西都没学、没有熟练掌握,残念。。于是考前感觉DP弱,刷了一堆的DP题(其实没啥用),于是就上考场了。
DAY1。有点紧张,发了卷子之后,看了第一题,sb题切掉,看了第二题,sb题切掉。这个时候尚感觉良好。测T2的大样例的时候。114514??这么臭的样例有什么出的必要吗?然后突然没有了状态T3想了3h,无进展,只能写了个全排列。大众分。
DAY2。其实昨晚我已经意识到真正决定胜负的是D2,因为D1区分度其实不大的。所以前一天晚上准备了好久,并没有怎么玩。结果呢。翻盘失败。T1,换了几种思路,结果没想出来,心态不好,结果就慌乱了。看T2,觉得可以有个DP,然后把状态去一去,感觉有一个单调性的优化,但是因为心里思绪比较乱,没怎么仔细想,也没有去打表验证(比赛时最大的一个错误。。),然后就又开T3了。总之,D2因为心态的不稳定,导致每题都写了暴力,每题分数都不高。T3还有个二叉树的分,因为过与匆忙,也没有仔细分析,现在看来也蛮傻*的。
最后稳稳退役。。
2019.12
CCF鸽了好久的成绩终于出来了?平静的查了一下。。不得不说我在估分上还是两把刷子的,准的一批。
今天查了一下全国排名,大概是七百多。。。反正是没什么希望了。
再对比一下js今年高考改革,压力明显比往届要大得多。如果纯走竞赛,除非非常强,不然风险会更大。。
所以经过了半个多月的徘徊,今夜觉得没有太多胜算,死了心了,好好学文化课。。毕竟,oi这条路还是非常残酷的,时时刻刻都会被人超越、被吊打。。
所以,觉得还是学文来的实在,吸取学习OI的各种教训经验,更好的帮助自己文化课提升,只要不断积极的前进,道路就会不断沿伸。
说好的反思总结?
总结起来,究其失败之因,个人归结为几点。
- sqc学长其实也是高一起步的,但是高二的noip,就已经考了一个相当高的成绩。我虽然在努力,但只是虚假的努力,效率并不高,明显磕上的时间真正还并不多。sqc学长好像是每天夜里都肝的,但是我因为身体原因不能长期熬夜。这就需要有一个极高的效率,不然难以弥补消耗的时间。很可能我在这几个月实际上是因为没有充分利用时间,一天悠闲地做三四道题,然后就晃过去了。一直说好想不出来或者调不出来就先搁置,再想不来再看题解,但是执行起来却未必。。会卡在一个地方不放手。
- 最为致命的错误:明知道自己哪方面弱,但是还没有去补习的意识。先做紧急而重要的,然后紧急而不重要、重要而不紧急的,也就是说,如果发现哪个地方有缺陷,应当立马安排在下一个去补,而不是去咕咕咕。之前我计数问题很弱,但是因为我的大意,认为不急,有空补,导致始终没有时间去联系,也导致了cspd2t1的惨案。还记得yql学长跟我说这个容斥是一个需要掌握的东西,但是我并没有去看。
- 精神上不成熟。感觉这个有点空,但总觉得还是想说什么。。反正懂的都懂。
- 一言以蔽之,时间的控制与合理分配、明确详实的纲目规划、关键弱点精准打击。这三点做的很差
这些都是学习oi里面血与泪的教训。退役反正石锤了,只是,希望好好反思自己,把自己历来的不足之处尽量弥补,并把正确的对策恰当的贯彻到文化课学习中。。希望艰辛中挥下的汗水可以浇灌萌生的幼苗茁壮成长,育为参天大树。
夜里写了一堆不知所言的废话,权当是一个拙劣的总结吧,文字可能太死板了,思路也只是很轻浮,毕竟语文渣事实。
————可能是某年某月某日深夜 一个失败的oi选手