前面是对竞赛的介绍以及介绍后面是个人经历,本文与bilibili同步,本文不会说太多有趣的事情,但绝对真实,建议中肯)
竞赛,顾名思义,就是以研究钻研为主的自主学习。
一般来说,在高中的竞赛学习是时候最适宜的。选择了竞赛这条路不一定会使成绩变差,但是肯定是会培养思维能力的。如果初中在某门学科有较好的成绩与较强的兴趣,强烈建议高一上学期学一个学期。这可以培养你单门学科的能力,是很值得的。
但是,如果你要走长期道路,那我告诉你,先做好以下准备。
一,选择了竞赛往往就选择了孤独,和自己在一条路上的人越来越少,能真正交流喜欢的东西的人也越来越少。而且你的父母,亲戚也可能会觉得你是浪费时间。如果你选的是信息,他们往往会觉得你就是在浪费时间,没有搞学习。在你自己的路上,能真正支持你的只有你自己。
二,虽然少部分人成绩不会退步,但大部分在搞竞赛,想要搞出名堂的人,都会选择闭关,即几个星期不上课,甚至几个月不上课。成绩往往会退步很多。你的父母,身边很多可能都会不理解,冷嘲热讽。此时你必须做出一个选择,你要搞学科还是竞赛,按自己的实际情况选好哪个,就坚持下去,不必管他人。笑就让他们笑吧,哈哈哈哈哈哈哈,笑完了,又能怎样?
三,后期支持你的不仅是兴趣,更是梦想,这是属于你的朝圣之路,唯有内心虔诚并坚定才能走下去。
四,既然是研究性的学习,那么肯定是需要自己探索的,现在可能还有问题,但往往没有正确的答案。网上东西很多,但不一定都是正确的。你需要自己去探索,去验证,去比较。到后期可能连问题都没有,你还要去自己寻找。
而在长期的竞赛学习中,收获到的不仅是思维的提升,还有内心的强大。好处很多。
然后再说下我吧,我一开始就是个大蒟蒻(信息竞赛圈内词,菜鸡的意思),现在也不过是个小蒟蒻。
我刚开始就比别人起步晚,别人有初中就参加普及组比赛的,也有直升生不参加中考从初三开始学的,唯有我初升高的暑假最后那段时间才进了信息组。不要说什么这公不公平,这世上从来就没有真正的公平,因为每个人的起点都不一样,与其在意那些不如更加努力。
刚进去啥都不会,连c++一本通都是跟别人借了,但我从小就对此感兴趣,这也是我坚持到现在的原因吧。
helloworld的入门题,打了半个小时????,现在想起来真是有味,明明就是一行代码,却写错了那么多次。我一进去,和我同年级的就已经在学什么spfa,线段树,而高二巨佬好像是在学link–cut-tree。然后我在学的时候,他们就在天天考试,讲些听不懂的算法。我就只能飞快地赶啊,白天学,晚上学。然后坐我旁边的人。(以下称作神佬)说他也是菜鸡,但我明显看得出来他已有了很多的基础。为什么,我入门的oj是openjudge和caioj,他一天四五十道入门题。然后我有不懂的就问他,他可以说是我信息竞赛的导师,也告诉了我圈内规则。他的标准就是,代码里能删的全删,只留有用的,越简洁越好。现在想起来我的码风还有很多是受他的影响。
然后学了一周,教练要我跟他们(同级的人),考一下。现在还印象深刻,我记得我打的全是暴力,然后看到第四题的时候,神佬告诉我这是floyd算法,然后我在十分钟内大致弄懂了,并打了个乱七八糟的暴力。
后来结果出来,我80,他130,好像我这成绩还不是蛮靠后。然后中午就开始有点小堕落,打了下cs(机房里的人平时说的是打c++ string不,????)。后来就继续学习算法。
然后学了几周,他们会不时考些我不会的算法。我也很想学懂一些算法,但是有些就是看不懂,不晓得线段树的原理,板子也很长,那大概就是我当时觉得最牛的算法了。
在后来的测试中,我因为文件错误垫了十几次底,那是很不甘心的,就好比一张试卷因为忘写名字,得了零蛋。就两行代码,可我可以花样错。不过好在我现在再也没错过了。
那时候,就算没文件错误,也是垫底。那时我就经常看一个叫(以下简称520,他名字谐音)的人的代码,极简ac,思维很神奇,我的码风差不多就是受神佬,520这两个人的影响。
然后他们每讲一种算法,我就学一种。
终于第一次月考来了,我还是比较自信的,毕竟中考还不错,结果年级500多。。。好在后来在竞赛之余稍微搞了一下学习,把理科成绩搞到了年级300多。不过竞赛与学科都告诉我,对任何事情一定要认真。
后来到了徘徊期,在想自己是否应该坚持竞赛。那时差不多也是我叛逆期到了吧,亲戚的冷嘲热讽,以及他们的不理解,都使我更想坚持。我就想着,你们说我不行,我就偏要搞出名堂给你看。然后就更加投入到竞赛中。
结果就在我还比较自信的时候,noip初赛没过。那时候几乎感觉所有人都是反对我嘲笑我的。我哭了,每天晚上。同学们甚至说:“就你这样还搞屁竞赛啊。”那时的我很在乎别人对我的评价。所以在那段时期,应该是我人生最昏暗的时候了。根本看不到一丝光亮。整日处在幻想之中。这种状态持续了两周。那时的我,大概是这样堕落的,每天晚上看番,看到凌晨两三点。好在我那时我看的是一些教我做人的番剧,我现在能从那种状态走出,多亏了番剧给我的正能量,还有b站上人们给我的鼓励。
我开始更努力的学习算法,打题目。想问题。然而在这之余,稍微搞一下学习。以前最不懂的线段树,成为了现在理解最深的数据结构。而以前看了三天都不懂的spfa成了现在最常用的图论算法。不过机房里的人还是太巨了,我现在只不过不会再垫底了,而且有些考试的题能够a掉了(做对)。
然后心理也在这之中也变的更加成熟。从一个经常哭,在乎他人的看法的脆弱男孩,变成了一个心理强大,有主见的“男人”。在竞赛这条路上,可以说整个人都成长了许多。
接着便是我所学到的一些道理。
一,做任何事情都要用心都要认真,不可马虎。
二,懂就是懂,不懂就是不懂,不要不懂装懂。不懂就去问别人,直到搞懂为止。
三,时刻保持平常心,不要太在乎别人的想法。
四,多读书,多读名著。