于 20172017 年 1212 月 1717 日 14:0614:06 ,我退役了,我的 ACMACM 生涯终结了……我是谁?……圈里名不见经传的一个小卒,有时候我的 IDID 是 f_zyjf\_zyj,有时候是 GoldenDreamGoldenDream,有时候是 飞翔的戴维·琼斯飞翔的戴维·琼斯,有时候也会是 要你命三千又三千要你命三千又三千,但是更多时候是 薅社会主义羊毛的QQ小冰薅社会主义羊毛的 QQ 小冰。

说了这么多 IDID 也许你会疑惑,这人脑子有病吧,大佬们都是靠一个名号在圈内无人不知、无人不晓,搞这么多 IDID 一个也没有见过……不过,的确有过这么多,我又能怎么办呢?毕竟我只是一个菜鸡,和大佬们不能比。

好了,废话少说,言归正传,如果只说一句,嗯,昨天我退役了,未免这篇文章真的没有什么可写的了,所以我想,既然是纪 ACMACM 退役,我就来说说我的 ACMACM 经历吧……

首先,我需要反思一个问题,我过往总是负能量很重,言语间总是夹杂着抱怨的情绪,这个十分不好,所以今天我希望我可以客观而冷静的回首往事。

我是河南某弱校的一名 1515 级本科软件技术专业的学生,1515 年九月的时候,我抱着反正在家也没事儿干不如提前来浪一波的想法,提前了十四天报道,然后便开始了我的大学之旅,由于我提前了十四天来学校,我花了绝大多数时间用来熟悉校园周边环境,在报道的那天,俨然成了一个奇葩的存在——大一新生迎新生……记得那天,我一个人帮了我们班半数以上的学生走报道流程,不久,我顺利当选我们班班长(所以说,提前来都是心机)。

此时的我,对编程神马的一窍不通,我只是知道,我是来混四年朋友的,为自己以后创业积累人脉关系,并没有想过要搞竞赛,之所以选择这个专业不是因为我对他的热爱,而是我想选一个容易混的(事实上,这个专业真的是最容易混天儿的),当时因为高中的某些不可告人的秘密,我对学业还没开始便处于废弃的状态,然而很多时候,人的梦想总会因为自己对某些东西理解的一点点具象,而渐渐修正。

十一月的时候,发生了一件不愉快的事儿,我苦苦追求了两年有余的东西幻化泡影了,我心一下子就沉了,忽然感觉人生方向不知所以,我迫切的想要找一样东西来转移我的注意力,一件可以夜以继日的折腾四年的东西,机缘巧合,我了解到了蓝桥杯,蓝桥杯嘛,大家应该有的人听过,一个商业性质的程序设计竞赛,但是我们学校十分的重视,所以学院计算机社团(非程序设计竞赛性质)在介绍学院的时候会捎带一提,并且在这个时候,我知道了有 ACMACM 的存在(入正题有些慢)……幸运的是,此时的新生们都充满了对未知性事物的好奇心,我认识了十几个要一起搞蓝桥杯和一个对 ACMACM 有兴趣的朋友,后者也是我现在的队友朱圣奇,我们就称呼他朱吧……

就在这个月,我请朱吃饭,畅想着未来可以一起组队参加 ACMACM,并且从那十几个要搞蓝桥杯的人中选择最后一个队友。那时候我们的梦想是,如果有机会参加一次 ACMACM,那就值了……那时候并不知道 ACMACM 都有什么等级,只是后来才知道我们那时指的是 ACMACM 区域赛。

然而,就在准备蓝桥杯的时间里,现实总是残酷的,没有程序设计竞赛性质的社团或者实验室的存在,很多人并没有坚持下去,尽管我很快从这些菜鸡中崭露头角,被老师委派带头搞竞赛,但是连一个机房都申请不下来,于是曾经想要一起搞蓝桥杯的人中,没有一个人走到了最后。

翌年三月,蓝桥杯省赛,我拿了 AA 组省一,瞬间信心大增,因为我虽然是双非学校的学生,但是并不比所有 985211985211 大学的学生差劲,朱拿了 BB 组省二,无缘北京决赛,不过好在他并没有像很多人那样,因为蓝桥杯的结束而放弃做题,而是陪着我和几个高年级学长继续刷题讲题,就这样,我带着这些个人(约莫五个人吧),一起准备到了蓝桥杯国赛。

国赛后,我认识到了自己和大佬们的差距有多远,我仅仅拿到了一个国三,实在够差劲的,但是多少我并没有受到太大打击,真正第一次打击我的是紧接着六月初的河南 ACMACM 省赛,我和朱临时拉了一个号称英语过六级的学姐当翻译去参加了,嗯,爆零而归,朱萌生退意,是我连鸡汤带强心针给奶回来的,遂我们的竞赛之路又延长了一年。

值得一提的是,在省赛后,我开始认识到,网上的 OJOJ 多如牛毛,并不是只有糟糕透顶的蓝桥杯练习系统,于是我被南阳师范的一个女生安利了一个叫做 51Nod51Nod 的 OJOJ,逐渐我便爱上了这个清新脱俗、好不娇柔、好不做作的网站,但是这个网站真的不适合新手去刷,所以从那以后,我的开题速度越来越慢,但是收获颇丰,也是从这以后,我开始认识到写博客的重要性,虽然 1515 年十一月份就已经申请了却一直没有养成习惯,从这以后我开始养成了写博客的习惯。

接着的一年一直到今年的河南省赛,我们都在各自做题,朱做了多少题我不清楚,我做了多少题我也不清楚,只是我清楚的记得,1616 年暑假我刷完了 51Nod51Nod 基础题到四级题,然后一直都是做着一些散题,许多 OJOJ 都用过,但是都没有刷多少。另外也是这一年的暑假,我整理完了我自己的模板,历时两个多月。

这一年,我和朱没有多少交流,学校也没有什么环境资源给我们提供交流的机会,我就养成了宅的习惯。感觉此时的我们,就是一群散兵游勇,自忙自的,谁也管不了谁,也没有继续物色第三位队友。

约莫到了今年四月份左右,我们才发现,河南 ACMACM 省赛立马又要来临了,由于之前的爆零,我们慌了,赶紧物色了一个同样号称英语过了六级的学长当翻译,我们就上场了,不过运气很好,我们拿了金牌,一下子,队友活力上来了,带着我又自费报名了一场西安邀请赛,不过,再一次让我们认识到了差距,不过这次不单单是我们与别人的差距,而是河南与其他省的差距,整个河南省被残虐,我们打铁而归。

于是,我们又开始了新的一轮的努力,今年的暑假,我们格外繁忙,我刷完了 51Nod51Nod 的五级题和一些六七级题,水平着实上去了一些,但是我们的实战经验少的可怜。暑假期间,我们一共拿到了两场 icpcicpc 的区域赛名额和两场 ccpcccpc 区域赛的名额,但是学校只给报销一场,让我们弃赛,最后商量再三,学校同意报销两场,我们自费一场,弃赛一场。当我们告诉组委会要放弃一场 ccpcccpc 名额时,一个有趣的事情发生了,隔壁学校的教练劝我们说,最好不要放弃,要抓住机会……一个是本校教练在劝退,一个是隔壁学校教练在鼓动,太有趣了。

到了今年九月份,我大概统计了一下自己的做题量,约莫在 1500+1500+,朱的约莫在 1000+1000+,我们的分工并不是特别合理,数学他比我强,却分给了我,其他方面我比他强,但是图论和部分数据结构分给了他。另外,至此我们两个人在一起的比赛经验只有三场,两场河南省赛,一场西安邀请赛,平时没有任何正式的训练赛。

十月二十号左右的 ccpcccpc 哈尔滨区域赛我们临时拉了一个大一的英语高考 139139 的学弟参加,铜牌题数手速慢打铁而归;紧接着下一周的 icpcicpc 西安赛区我们拉上今年河南省赛的那个翻译,同样是铜牌题数手速慢打铁而归,不过这场比赛我们是有拿银的可能的,因为卡题卡了四个小时,最后我们再出一道题便可以铁变银,但是因为最后二十分钟想到这道题正解后,朱去写,写残了,慌了,最终没有出题;又是一周,icpcicpc 青岛区域赛,我们总算是没有打铁,摘银而归,本身这是我们的退役赛,不过摘银后,我们多了一场 ECFinalECFinal,不过青岛这场,我们差一道铜牌暴力题错失金牌,而这个暴力思路一开始我们就有却因为数据会超时而毙掉了,不过,赛后得治,数据比较水,全场一百多个队伍都过了,我们过不去。

此时,已经十一月了,回头想想,我和朱是我们学校 ACMACM 的拓荒者,参加的第一年便拿到了银,虽然许多大佬们看不上,但是着实不易了,我已经很知足了,当然,这样离不开我们的翻译,一个队伍离开了谁都不行,遗憾的是他没有早点和我们一起搞竞赛。

当我已经写好了退役博客时,朱告诉我,我们要再参加一场 ECFinalECFinal,另外因为运气好,以倒数第二入围了 ccpcfinalccpc final,于是十二月我又多了两场比赛,不过,不幸的是,终究我们还是太菜,并且经验少,纷纷打铁,然后人力不可抗拒的退役了。

这最后两场比赛,其实仔细分析,我和朱是有实力拿牌子的,先是 ccpcfinalccpc final,我们两个人分错题,一道差分约束分给了我,一道动态规划分给了朱,纷纷挂掉,前三题我们做完 rank36rank 36,然后因为分错题,两个人都卡了四个多小时的题,赛后我们换过来做,他用了两个小时 AA 掉了差分约束,我用了十几分钟干掉了动态规划,这感觉,有些崩。接着是昨天的 ECFinalECFinal(哦,不,是前天,没想着写着写着已经凌晨了),我们先是开局连 WAWA 三发,然后迅速过了三题,可是此时已经是 rank256rank 256,心有些慌了,罚时太高了,然后 JJ 差分约束,朱一开始想着是,但是因为此时已经慌了,思路也不是特别顺畅,就没有继续想下去,而是换思路,CC 我们更是猜出来结果,但是没有付诸行动,害怕猜错了再罚时,LL 就更加可惜了,博弈论,我们尝试了 1∼151\sim15 的所有可能并且认为找到了规律,然而结果是 1515 是一个分水岭,过了 1515 偶数情况会略微不同,并且,这个题是一个必过题,哪怕是再笨的人也该知道这是个规律,而想找到规律很简单,直接暴力搜索一发就好了,而我们却没有了足够的耐心去写暴力程序。最后两场纷纷打铁,很不够意思,退役退的十分心塞。

不管怎么讲,此时的我已经是退役了,我认识到自己的不足与差距,也相信有我们策略上、经验上以及心态上的问题,朱很不甘心,想撺掇我再打一年,但是这已经不可能了,因为大一大二投身于竞赛,虽然是散兵游勇,但是我的确投入了很多的时间,导致自己有挂科的,现在的我要考研了,没法拿到推免名额,所以只能走统考了……既然学校不愿意为了我这样的拓荒者去申请特殊渠道搞推免名额,那我真的没有必要也没有能力去继续替他们发光发热了。

用朱的话来总结这两年半不到的竞赛遭遇,缺乏环境、缺乏组织、缺乏资源,很多时候都在盲目的瞎搞,虽然的确学了很多东西,但是很多也不得章法,所以时间的效益太低了,浪费了太多的时间,事倍而功半,感觉大一开始到大二上学期的时间多数都浪费了,这期间的学习内容完全可以压缩到一年甚至半年搞完,只是曾经太盲目,不知道自己欠缺什么,不知道下一步改朝哪儿努力。也许,这就是绝大多数拓荒者的瓶颈吧~~~

不过,就目前来看,河南搞 ACMACM 的学校中,我们应该是拓荒最晚的,河南历史最好成绩是区域赛银牌,而我们第一年参加 ACMACM 区域赛就拿到了银牌,也对得起自己曾经两年有余的奋斗了!

退役的那天,老爸给我发了一句说烂了的话——心若在梦就在……尽管我已经退役了,但是我依然是一个逐梦者!!!

                                                                2017.12.19 1:11要你命三千又三千

纪 ACM 退役-再回首相关推荐

  1. 设计模式之SOLID原则再回首

        本科阶段学过设计模式,那时对设计模式的五大原则--SOLID原则的概念与理解还是比较模糊,此时过去了2年时间,在学习<高级软件工程>课程中老师又提到了设计模式,课程中还详细讨论了五 ...

  2. [FWT] 时隔一年再回首FWT(快速沃尔什变换),我终于不再是个门外汉

    时隔一年再回首FWT,我似乎有了新理解?? 添加了原理的推导,以前就只有模板- 文章目录 引入 or(或)卷积 原理 FWT_or正变换 FWT_or逆变换 模板 and(与)卷积 原理 FWT_an ...

  3. 2022年秋招总结暨acm退役记

    2022年秋招总结暨acm退役记   时间过得很快,转眼到了毕业的年份,因为我比较念旧,所以就从头开始回忆吧.我是某一线城市211软件工程专业本科生,高考时候也是放弃了某计算机评分为A-的985高校选 ...

  4. JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

    JAVA基础再回首(三十)--JAVA基础再回首完美结束,感概万千! 经过了几个月断断续续的回首java基础,终于回首完了,这一路走来体会到了枯燥.乏味.有趣,当然更多是收获,和第一遍学java基础的 ...

  5. 再回首 --- 零点伤感

    在午夜零点听起来,实在伤感,时光如水,生命就是这样慢慢的流过 突然回首,往事如烟,来路似霾... 下载:http://www.czopen.com/music/ljsy/zhs.mp3 再回首 枫情音 ...

  6. “再回首,云遮断归途,再回首,荆棘密布...

    "再回首,云遮断归途,再回首,荆棘密布......曾经在幽幽暗暗反反复复中追问,才知道平平淡淡从从容容才是真!......",一曲经典老歌,唱尽人生悲欢离合,歌抒人生永恒真意:从容 ...

  7. JAVA基础再回首(一)——基本概念、JAVA开发工具、JAVA基本语法

    JAVA基础再回首(一)--基本概念.JAVA开发工具.JAVA基本语法 学了java,做了android应用开发,现在回想起来,真的是一路坎坷..我在上章博客中提到了我以后的几个学习计划和目标就是把 ...

  8. 【R语言数据科学】(十六):交叉验证再回首

    [R语言数据科学]:交叉验证再回首

  9. 再回首2014的精彩

    再回首,细数2014的各种收获和成长 2014年这一年,过的挺平常的,2014年这一年,过的也挺充实的,美中不足的是还不够充实,还不够丰富 ,还不够努力,还不够精彩. 回看今目标才猛然发现,学的东西也 ...

最新文章

  1. java设计模式---抽象工厂模式
  2. JQuery iframe 刷新效果
  3. APPStore 审核收集
  4. webview改变网页宽度
  5. 容器化技术如何在数据中心实践
  6. linux小菜鸟入门,《Linux菜鸟入门》初识linux基础(示例代码)
  7. jsp+mysql学生成绩管理系统_jsp+servlet+mysql学生成绩管理系统 javaweb成绩管理系统 - 下载 - 搜珍网...
  8. ​她回顾过去的学习生活,印象最深刻的并非是收获荣耀的高光时刻, 而是在“看文献、做科研、写论文”循环中推进的每一步...
  9. python 随机请求头_为了爬虫换个头,我用python实现三种随机请求头方式!
  10. go语言io reader_如何从io.Reader 中读数据
  11. 360html5播放加速,总结:没有讨论加速问题,“视频快速观看”完全支持360种浏览器...
  12. MMD中的VMD文件格式详解
  13. 合并Python列表的魔幻12法
  14. 【Uly】微软产品开发中的“战争与和平”
  15. 他 25 岁进贝尔实验室,32 岁创建信息论,40 岁办达特茅斯会议 | 人物志
  16. matlab试算求解二元二次方程,matlab 求一个二元二次方程组的解
  17. SiamRPN++理解
  18. Functional Programming
  19. 【吴恩达deeplearning.ai】Course 5 - 2.10 词嵌入除偏
  20. Linux创建WIFI热点

热门文章

  1. Tomcat的默认管理员密码是什么?
  2. [附源码]java毕业设计同德佳苑物业管理系统论文
  3. arch linux安装ssh,通过ssh远程安装arch linux
  4. python做一个银行系统的gui_自助取款机系统(python+mysql+GUI)
  5. Kth Excluded
  6. 刚开始学java ,java代码开头的几行都是什么意思?
  7. 如何在VMware上快速安装ROS
  8. 计算机毕业设计之java+javaweb的二手商品交易系统
  9. react中findDOMNode
  10. 精品网址导航主题整站源码 wordpress模板 自适应手机端