零基础偶遇acm暑期集训七月小寄
网瘾少年的诞生

我必须拿出这张权威的图片了
为了避免暑假摆烂悲剧的发生,我尝试报了一下校队acm的集训,没想到没有考核就进去了,由此也搭上了一个暑假(悲
初见无疑是痛苦的,第一节课讲的就是线性dp,绷不住了,于是我去看爬梯子这种最基础的dp了,后面也基本没有听课。教练说,300题是基础,我嘴角一抽,查了查自己的oj各大平台刷题量,沉默了一会,静默后就打开灵神的题单开始了苦逼的补“基础算法”之旅。最疯狂的时候,一周看完dfs、bfs、最短路、二分图等等基础的图论知识,只能说大脑被算法狠狠强健了。最开始看到暑期训练的知识点的时候,我感到非常的茫然,都是一堆从未见过的算法名称,真的不得不说acm入门可太难了。在200题量过后,看到kmp这些闻所未闻的数据结构或者算法后才感觉亲切了起来
acm有一种很特殊的魅力,你很难找到一个游戏,你和你的队友每天讨论战术,学习新的打法,同时这个游戏又极具挑战性和高频的刺激反馈。acm作为一个团队向的竞赛,是符合上面的特征的,每一次ac都可以给我极大的成就感,写暴搜后TLE的我也确实是瞬间红温。
看似很枯燥的生活,其实也是很有趣的日常
起床了嘛
队友都是夜猫子,基本10点前都起不来床,我一般负责帮他们签到(后面我也成了夜猫子【小丑】),教练下午吃完饭会进行第二次签到,是直接查人的,所以每天12点,我与hab固定的对话是
zzy: 拍了拍hab被反拍了一巴掌
zzy: 起床了吗?
hab: 在楼下,马上来
寄
或者教练查到人了
jht: 寄
教练说迟到被抓到一次就请退集训队,最后我们被抓了2次也没被踢出去
比赛日常
大爹jht速刷我和hab刷不动的签到题,接着我做搜索和图论,花一个小时写了一个暴搜,然后debug,最后调试出来了,提!交!
评测机:恭喜你喜提一发TLE
很好的题目,让我大脑旋转
o(n)算法是真不会(
今晚必须上分
我蛊惑队友一起晚上打cf div2
两个小时过后
zzy: 早知道不提交了【哭泣】
zzy: 掉大分
第二天
三个人都翘了早上的集训课
收获
认识了两个非常厉害的队友,骑上了学习算法的快车,要是暑假我一个人学算法,我肯定没法学这么快,一下子好像让我回到了高中,有并肩作战的战友,有共同为之努力的目标
投身与算法的学习和比赛之时,很容易忘掉身边的其他事情,处于一种心流的状态,忘乎所以因而焦虑也少了很多,我还挺喜欢这种感觉的
探索与思考
怎么进行合理的算法训练是一个对我来说非常重要的命题,起初我只是按照题单猛猛(并非)刷题,后面发现自己签到题签不了一点,于是开始每天奖励自己一套div2/div3比赛,并且要求自己比赛完后即时补题,现在稍微能做一点点“签到题”了。
acm的庞大耗干了我们
恐怕集训两个月也仅仅够入门基础的算法,还需要继续努力