ACM

ACMer的自我修养

熬过了考试周,0xfaner终于有时间写一篇博客了!

碎碎念(

ACM作为一种算法竞赛,考察的主要是选手们分析问题、解决问题的能力,由于是三人组队参赛,所以对队员们之间的配合也有着一定的考验。而虽然ACM想要拿牌需要大量的训练,但是我依旧认为ACM本质是一类智力竞赛。因为训练的本质是提升熟练度,以提高自己分析问题的能力,但是解决问题的能力却往往由智力所决定。这是我接触过的绝大多数的竞赛的局限。竞赛永远是少数人的游戏,而非普通人的捷径。

即使是大型的ACM现场赛有300+支队伍,按照10%的金牌比例也不过30+只队伍,想要夺金就要从与众多985/211队伍的竞争中胜出。而即使拿了金,也只有一部分大公司会注重这样的竞赛。对于很多人来说这是性价比极低的竞赛,不仅难拿奖,而且拿了奖也不会有多高的回报。所以支撑一个ACMer走到最后的,往往是他们内心对算法竞赛的热爱。

现场赛后的颁奖现场

当然这是功利的说法,对于个人的提升而言,ACM虽然并非最好的选择,但是它也是对一个人的各方面素质都有提升的竞赛。比起数模和电赛,ACM更加看重一个人的硬实力,而不那么靠运气。你的每一分努力,都可以在做题时显现出来。某种意义上这也是这款硬核竞赛的亮点吧。

很多刚入门的新生,对自己的选择往往没有一个正确的认知,对ACM没有一个好的理解。导致很多人仅仅一节课就被劝退,使得很多本来很有天赋的同学望而生畏。这固然可惜,但是某种意义上来说,这么容易被打击到的人也没法坚持下去吧(笑

算法竞赛的入门时期我认为是最难的时期,第一是知识储备太少,可做题目不多,遇到难题也没有好办法自己解决,往往只能求助他人或者看别人的题解。结果打开别人的博客一看:“水题,秒了”“这道题很简单……”“一眼题”诸如此类,很容易就自闭了(笑

第二是进展缓慢,难以获得短期内的成果,如果投入较多的时间,也许能在半年内达到比较熟练的程度。但是参赛的都是学生,很难为了算法竞赛而放弃学业。如果想要达到比较高的水平,学业必然会受影响。并且在这半年到一年里的学习阶段里很难得到比较高的奖项。没有得到相应的正反馈,学业又下滑,往往很多人就默默选择了放弃。

而在算法竞赛的进阶时期,大部分人都有了相当的自学能力,可以独立刷题、训练、补题。可做题目变多,看博客的时候也不会那么自闭(甚至看到那些“水题,秒了”的言论,还会表示赞同)。这一时期是进步最快的时期,对一般人来说往往是在他学习算法竞赛的第二年(大概是暑假集训的时候)可以在短短一两个月里掌握大量的知识。

在算法竞赛的进阶时期之后,一般是接触算法竞赛的第三年,水平提升会慢慢变缓,前两年学到的知识会慢慢沉淀下来,选手往往对绝大多数算法都有了一定的了解,也得到了一定的奖项,对自己的极限多半也有了了解,有些选手会选择去参加其他竞赛,而不再把重心放在算法竞赛之上。很多OI选手就是如此,这样没什么不好,高中的时候同性同居和公费旅游都体验过了(笑)大学没必要再体验一次。有那个时间去继续打竞赛,为什么不试试好好刷绩点,埋头实验室搞搞科研岂不美哉?

而现在很多ACMer都是没有基础的,拼着一股不服输的劲和一腔热血来参加这样的耗时耗力的竞赛,肯定是希望能得到一个好的结果,至少得拿个牌吧(笑

但是我也见过一些人刚开始踌躇满志,结果连现场赛名额都拿不到。好不容易拿到现场赛名额,却沦为垫底,铜牌都没有。ACM可以说是梦碎的地方,奖牌一共就那么多,虽然参赛的学生数量也少,但是人家一不比自己笨,二来练的也不比自己少,只是觉得自己热爱这个,莽着劲梗着脖子也要做铁头娃,放弃了课业,家里劝也不听,最后惨淡收场……想来也是很悲惨的吧。但是竞赛就是竞赛,弱是原罪。打不好你可以推锅给队友,但是你自己其实知道是自己水平不够。

我在西安

虽然讲了这么多ACM残酷的地方,但其实如果能保持一个良好的心态,很多问题也不再是问题了。排名靠后不是事,无非是多练练的事;比赛爆炸也没事,总结一下还有下次;拿不到奖也不是大问题,权当是提升自己。

一个ACMer平时练习的时候其实反而比其他竞赛轻松不少,坐在机房里有空调,手边一杯奶茶,学累了还能打开《CS:GO》拉拉枪(逃 ,而更为重要的是ACM是团队作战,这与孤军奋战的各类考试大不相同。团队中你会体验到不一样的学习经历。学生时期的这些体验我觉得非常珍贵。平时插科打诨互相膜的队友,在你/他一筹莫展的时候,他/你忽然夺过键盘噼里啪啦迅速1A……这样的事情难道不是很热血吗?(笑

说到底ACM只是一个竞赛,但是却因为那些参加竞赛的人而变得不同。能找到与你志同道合的人,一起为了一个目标(金牌)而努力,这难道不该是青春最好的写照吗?

付出不一定有回报,但是不付出就一定没有回报

今年暑假我会抱着这样的信念,全力以赴对待暑期集训,以及接下来的社团授课。(攥拳(小声

2条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注