在得知我们队伍前往桂林参加CPPC区域赛后,我是非常激动的,因为我们网络赛并没有得到名额,如果不是新都赠予我们名额,我们都没有出去打比赛的机会,同时,我们也不想浪费这个名额,我们也想打出成绩来,于是我做了一个训练计划,我们组内讨论了一个月内的时间应该着重学习一些什么算法,并整理出了一些习题进行专项训练。
时间飞逝,一个月的时间转眼就过去了,我们终于踏上了前往桂林的动车,到了桂林才发现我们酒店很偏僻,走了两公里才发现一家餐馆,第二天完成报道后打印了我们自己整理的一些模板,准备下午的热身赛。
热身赛四个题,A题应该算是签到题,找一个数列的第K项,讨论了一会没有讨论出结果,我就先看B题去了,杨俊杰此时在看D题,B是个大模拟,完成他给你的一些操作,特别说明了支持Py3,可惜不会正则,不然处理起来会很方便,于是我就在写这个B题,期间李松运和我讨论了一下A题的思路,但好像我把题目理解错了,所以没有去写A,C、D题也看了,发现都不可做,于是继续写B,写着写着电脑出问题了,叫志愿者来解决,搞了一个小时叫我们重启吧= =,热身赛也就这么结束了。回到酒店之后,看了一下他们的解题思路,发现A就是那么做的,D也是个很简单的数据结构问题,反思了一下,还是沟通没有沟通好,各自都没有最大限度的发挥作用,我们讨论的结果是,正式赛开始每人找一道题目看,理解之后选择讨论,不要急着敲代码,期间看榜单确定先做哪个题,我在敲代码的时候他们就继续讨论其他题目,我敲完后先和他们讨论是否可行再交。当晚有点睡不着,憧憬着第二天的比赛,但又害怕辜负了队友和学校的期望,在万千思绪之中,还是睡着了。
桂林当时还和夏天一样,真后悔带那么多衣服去,时间来到了正式比赛开始,我们每人看了不同的题,一致讨论后,先做一个类似热身赛A题的题目,L题,大致是给一个数列求最小操作次数的问题,我们先判断出了不可能的情况,然后我们暂时没想法了,我看了一下榜单,这题果然是简单题,不过还有另外一题G题提交更多,于是我让杨俊杰去看那道题目,我和李松运继续讨论本题,后面我们大致是用差分GCD做,但还是没有考虑全,所以没有提交,杨俊杰和我们说了另外一个题目的题意,一个二进制求最小操作次数题目,我思考了一下觉得这个题应该就是bitset就能过,写了一发,和他们说了一下我的思路,都一致赞同,于是就交了,然而并没有通过本题,于是我继续想这个题,期间交了一发L题,没有通过,这时候杨俊杰又和我说了另外一个字符串处理的题目H题,其实当时我脑子是有点乱的,我还在想着G题为什么会WA,手写了一下H题,发现可行,就写H去了,期间杨俊杰在看我G题代码,李松运继续思考L题,后来又试了一下L题和H题,都WA了,突然我想到了G题,我发现我的并不是最优,改了一下判断条件后,通过了这道题,当时压力是很大的,我们旁边是复旦大学,他们已经通过了很多题了,期间我也听到了他们关于L题的思路,就是差分GCD,但我们可能哪里没有考虑全吧,杨俊杰后面又和我们说了其他题的题意,然而并没有想法,时间就这么过去了。最后几分钟看了一下榜单,185名,听到比赛结束后,关闭计算机,默默离场,其实最后半小时我就看了榜单知道不可能了,在想后面的事情了,杨俊杰以前说过他要搞DM,所以我大致也觉得他会退出了,出场后,杨俊杰最先开的口,他说没事,广东工业前五年都没拿奖,我们明年拿个银好吧。周队他们问我们成绩如何,只能说不孚众望,回到酒店后,收拾行李,本来我们还打算拿了奖去玩的,可惜呀。
第二天的车上,打开电脑看见在来的车上写的感想,我都能透过字里行间看见那时的激动之情,但事情毕竟不是那么美好,全删了。
我知道他们也很难受,还是我自己实力太弱了,我是队里的主敲,李松运看不懂我的各种STL函数,我不怪他,杨俊杰负责图论,其实最主要还是负责翻译,他们的希望都寄托于我,可我终究还是没有给出一份让大家满意的答案。毕竟我们是别人送的名额,过去就是当分母的,配不上自己的野心,倒是辜负了那些夜以继日的努力,打完比赛的那天晚上有一场CF比赛,我当时已经1800多分了,马上就快紫色了,当晚我选择了掉分,重新开始吧,发现自己的不足,一切事情都是有原因的,接受批评,再次前行,可能我在ACM上面也做不出什么成绩了,那就尽量把最好的都给下一趟的来者。
其实我是不想写心得体会的,如果是一些难题没有做出来,可以说是自己哪里哪里没想明白,但是那些题都很简单,简单到不需要任何一个数据结构和算法,简单到题解都只有一句话,但我始终还是没有把它做出来,我并没有什么异于他人的天赋,我知道只能是努力,暑假我大概做了将近300道题目,之前不会的算法也都学会了很多,但我知道这一切都还远远不够,命运赠予我们的一切礼物,其实早已在岁月里面贴上了标签。