纪 ACM 退役-再回首
于 2017 年 12 月 17 日 14:06 ,我退役了,我的 ACM 生涯终结了……我是谁?……圈里名不见经传的一个小卒,有时候我的 ID 是 f_zyj ,有时候是 GoldenDream ,有时候是 飞翔的戴维·琼斯 ,有时候也会是 要你命三千又三千 ,但是更多时候是 薅社会主义羊毛的QQ小冰 。
说了这么多 ID 也许你会疑惑,这人脑子有病吧,大佬们都是靠一个名号在圈内无人不知、无人不晓,搞这么多 ID 一个也没有见过……不过,的确有过这么多,我又能怎么办呢?毕竟我只是一个菜鸡,和大佬们不能比。
好了,废话少说,言归正传,如果只说一句,嗯,昨天我退役了,未免这篇文章真的没有什么可写的了,所以我想,既然是纪 ACM 退役,我就来说说我的 ACM 经历吧……
首先,我需要反思一个问题,我过往总是负能量很重,言语间总是夹杂着抱怨的情绪,这个十分不好,所以今天我希望我可以客观而冷静的回首往事。
我是河南某弱校的一名 15 级本科软件技术专业的学生, 15 年九月的时候,我抱着反正在家也没事儿干不如提前来浪一波的想法,提前了十四天报道,然后便开始了我的大学之旅,由于我提前了十四天来学校,我花了绝大多数时间用来熟悉校园周边环境,在报道的那天,俨然成了一个奇葩的存在——大一新生迎新生……记得那天,我一个人帮了我们班半数以上的学生走报道流程,不久,我顺利当选我们班班长(所以说,提前来都是心机)。
此时的我,对编程神马的一窍不通,我只是知道,我是来混四年朋友的,为自己以后创业积累人脉关系,并没有想过要搞竞赛,之所以选择这个专业不是因为我对他的热爱,而是我想选一个容易混的(事实上,这个专业真的是最容易混天儿的),当时因为高中的某些不可告人的秘密,我对学业还没开始便处于废弃的状态,然而很多时候,人的梦想总会因为自己对某些东西理解的一点点具象,而渐渐修正。
十一月的时候,发生了一件不愉快的事儿,我苦苦追求了两年有余的东西幻化泡影了,我心一下子就沉了,忽然感觉人生方向不知所以,我迫切的想要找一样东西来转移我的注意力,一件可以夜以继日的折腾四年的东西,机缘巧合,我了解到了蓝桥杯,蓝桥杯嘛,大家应该有的人听过,一个商业性质的程序设计竞赛,但是我们学校十分的重视,所以学院计算机社团(非程序设计竞赛性质)在介绍学院的时候会捎带一提,并且在这个时候,我知道了有 ACM 的存在(入正题有些慢)……幸运的是,此时的新生们都充满了对未知性事物的好奇心,我认识了十几个要一起搞蓝桥杯和一个对 ACM 有兴趣的朋友,后者也是我现在的队友朱圣奇,我们就称呼他朱吧……
就在这个月,我请朱吃饭,畅想着未来可以一起组队参加 ACM ,并且从那十几个要搞蓝桥杯的人中选择最后一个队友。那时候我们的梦想是,如果有机会参加一次 ACM ,那就值了……那时候并不知道 ACM 都有什么等级,只是后来才知道我们那时指的是 ACM 区域赛。
然而,就在准备蓝桥杯的时间里,现实总是残酷的,没有程序设计竞赛性质的社团或者实验室的存在,很多人并没有坚持下去,尽管我很快从这些菜鸡中崭露头角,被老师委派带头搞竞赛,但是连一个机房都申请不下来,于是曾经想要一起搞蓝桥杯的人中,没有一个人走到了最后。
翌年三月,蓝桥杯省赛,我拿了 A 组省一,瞬间信心大增,因为我虽然是双非学校的学生,但是并不比所有
国赛后,我认识到了自己和大佬们的差距有多远,我仅仅拿到了一个国三,实在够差劲的,但是多少我并没有受到太大打击,真正第一次打击我的是紧接着六月初的河南
值得一提的是,在省赛后,我开始认识到,网上的 OJ 多如牛毛,并不是只有糟糕透顶的蓝桥杯练习系统,于是我被南阳师范的一个女生安利了一个叫做 51Nod 的 OJ ,逐渐我便爱上了这个清新脱俗、好不娇柔、好不做作的网站,但是这个网站真的不适合新手去刷,所以从那以后,我的开题速度越来越慢,但是收获颇丰,也是从这以后,我开始认识到写博客的重要性,虽然 15 年十一月份就已经申请了却一直没有养成习惯,从这以后我开始养成了写博客的习惯。
接着的一年一直到今年的河南省赛,我们都在各自做题,朱做了多少题我不清楚,我做了多少题我也不清楚,只是我清楚的记得, 16 年暑假我刷完了 51Nod 基础题到四级题,然后一直都是做着一些散题,许多 OJ 都用过,但是都没有刷多少。另外也是这一年的暑假,我整理完了我自己的模板,历时两个多月。
这一年,我和朱没有多少交流,学校也没有什么环境资源给我们提供交流的机会,我就养成了宅的习惯。感觉此时的我们,就是一群散兵游勇,自忙自的,谁也管不了谁,也没有继续物色第三位队友。
约莫到了今年四月份左右,我们才发现,河南 ACM 省赛立马又要来临了,由于之前的爆零,我们慌了,赶紧物色了一个同样号称英语过了六级的学长当翻译,我们就上场了,不过运气很好,我们拿了金牌,一下子,队友活力上来了,带着我又自费报名了一场西安邀请赛,不过,再一次让我们认识到了差距,不过这次不单单是我们与别人的差距,而是河南与其他省的差距,整个河南省被残虐,我们打铁而归。
于是,我们又开始了新的一轮的努力,今年的暑假,我们格外繁忙,我刷完了 51Nod 的五级题和一些六七级题,水平着实上去了一些,但是我们的实战经验少的可怜。暑假期间,我们一共拿到了两场 icpc 的区域赛名额和两场 ccpc 区域赛的名额,但是学校只给报销一场,让我们弃赛,最后商量再三,学校同意报销两场,我们自费一场,弃赛一场。当我们告诉组委会要放弃一场 ccpc 名额时,一个有趣的事情发生了,隔壁学校的教练劝我们说,最好不要放弃,要抓住机会……一个是本校教练在劝退,一个是隔壁学校教练在鼓动,太有趣了。
到了今年九月份,我大概统计了一下自己的做题量,约莫在 1500+ ,朱的约莫在 1000+ ,我们的分工并不是特别合理,数学他比我强,却分给了我,其他方面我比他强,但是图论和部分数据结构分给了他。另外,至此我们两个人在一起的比赛经验只有三场,两场河南省赛,一场西安邀请赛,平时没有任何正式的训练赛。
十月二十号左右的 ccpc 哈尔滨区域赛我们临时拉了一个大一的英语高考 139 的学弟参加,铜牌题数手速慢打铁而归;紧接着下一周的 icpc 西安赛区我们拉上今年河南省赛的那个翻译,同样是铜牌题数手速慢打铁而归,不过这场比赛我们是有拿银的可能的,因为卡题卡了四个小时,最后我们再出一道题便可以铁变银,但是因为最后二十分钟想到这道题正解后,朱去写,写残了,慌了,最终没有出题;又是一周, icpc 青岛区域赛,我们总算是没有打铁,摘银而归,本身这是我们的退役赛,不过摘银后,我们多了一场 ECFinal ,不过青岛这场,我们差一道铜牌暴力题错失金牌,而这个暴力思路一开始我们就有却因为数据会超时而毙掉了,不过,赛后得治,数据比较水,全场一百多个队伍都过了,我们过不去。
此时,已经十一月了,回头想想,我和朱是我们学校 ACM 的拓荒者,参加的第一年便拿到了银,虽然许多大佬们看不上,但是着实不易了,我已经很知足了,当然,这样离不开我们的翻译,一个队伍离开了谁都不行,遗憾的是他没有早点和我们一起搞竞赛。
当我已经写好了退役博客时,朱告诉我,我们要再参加一场 ECFinal ,另外因为运气好,以倒数第二入围了 ccpcfinal ,于是十二月我又多了两场比赛,不过,不幸的是,终究我们还是太菜,并且经验少,纷纷打铁,然后人力不可抗拒的退役了。
这最后两场比赛,其实仔细分析,我和朱是有实力拿牌子的,先是 ccpcfinal ,我们两个人分错题,一道差分约束分给了我,一道动态规划分给了朱,纷纷挂掉,前三题我们做完 rank36 ,然后因为分错题,两个人都卡了四个多小时的题,赛后我们换过来做,他用了两个小时 A 掉了差分约束,我用了十几分钟干掉了动态规划,这感觉,有些崩。接着是昨天的
不管怎么讲,此时的我已经是退役了,我认识到自己的不足与差距,也相信有我们策略上、经验上以及心态上的问题,朱很不甘心,想撺掇我再打一年,但是这已经不可能了,因为大一大二投身于竞赛,虽然是散兵游勇,但是我的确投入了很多的时间,导致自己有挂科的,现在的我要考研了,没法拿到推免名额,所以只能走统考了……既然学校不愿意为了我这样的拓荒者去申请特殊渠道搞推免名额,那我真的没有必要也没有能力去继续替他们发光发热了。
用朱的话来总结这两年半不到的竞赛遭遇,缺乏环境、缺乏组织、缺乏资源,很多时候都在盲目的瞎搞,虽然的确学了很多东西,但是很多也不得章法,所以时间的效益太低了,浪费了太多的时间,事倍而功半,感觉大一开始到大二上学期的时间多数都浪费了,这期间的学习内容完全可以压缩到一年甚至半年搞完,只是曾经太盲目,不知道自己欠缺什么,不知道下一步改朝哪儿努力。也许,这就是绝大多数拓荒者的瓶颈吧~~~
不过,就目前来看,河南搞 ACM 的学校中,我们应该是拓荒最晚的,河南历史最好成绩是区域赛银牌,而我们第一年参加 ACM 区域赛就拿到了银牌,也对得起自己曾经两年有余的奋斗了!
退役的那天,老爸给我发了一句说烂了的话——心若在梦就在……尽管我已经退役了,但是我依然是一个逐梦者!!!
2017.12.19 1:11
要你命三千又三千