首先先写一下现场赛的整个过程。一开始,cbj马上读到了签到题I题,并向我阐述了题意,但可能是打的太快,数组少开了10倍,2A。在我A 之前,sq和cbj看榜并读了D题,sq有了思路,于是马上换他打D题,cbj将A题的题意翻译给我。sq打到一半发现我们不知道自然常数e的小数点8位(可能是6位)是多少,而我恰好有了思路,于是换我打A题,打完A题交了一发,WA。这时候sq想到了求e的方法,于是他先打,我与cbj讨论WA点,这时对面长沙理工大学的队伍已经三题了,大家都有些紧张,sq打出e的值后继续写D,交了一发WA。我们怀疑e的精度影响了答案,于是又交了一发,还是WA,于是准备sq先下来与cbj讨论,我先改A题,我换了种思路又交了一发,还是WA。这时sq提议换题,他来写A,我另外开题。我新开的是J题,cbj给我讲大致题意时,我感觉好像和国庆时在cometoj上打的一道题很像。这时sq发现A题题意我们读错了,于是他和cbj重新讨论A题,我先去写J题,写着写着我发现那道题的思路放到这上面好像不行,应该会T。再加上当时J题过的人不多,于是准备先把J题放一放,换sq打A题,而我先听cbj讲A题新的题意。等我理解了新题意开始重新思考后,sq打完了,交了,WA。这时因为我和cbj也没有明确的思路,于是我觉得我们不能全卡在A题上,于是sq和cbj重新看D,我继续看A。由于一直没有想法,一个人在最旁边想A,中途去上了个厕所,回来他们已经把D题A了,6A(可能是5A)。sq又重新回到A题,并让我看J,这时J题已经过了很多人了。我想到了一个优化剪枝,想交一发试试,果然TLE,我打印了J题代码,又开始了一个人自闭。之后又是各种WA、TLE、RE,一直到结束都没有A题。
再讲一下今后的计划吧,沈阳的打铁让我充分意识到自己基础的不扎实,思维僵硬,很多算法只会套板子,同样的题换一种套路就不会了……所以在其他同学的建议下我打算先刷cf1500分的题,接着慢慢往上涨,写到2000分左右后重新学习以前半生不熟的算法(更多的从原理方向学习,而不是会用就行)。还有就是英语要加强,不然在比赛中很容易拖队友后腿。