CSP2019 退役记
DAY 0
大家都在写退役记,而我在打羽毛球...晚上强制灌了一点感冒药防止感冒,然后又是正常不过的失眠...。
DAY 1
起晚了...我爸喊我喊晚了...到电子科大的时候也有点晚了...没有拿到矿泉水...没有拿到小面包...还有点拉肚子...感冒...
就在这种状态下...进入了考场,但是进去的第一件事是确认我左边的考生确实是个妹子...因为南高的大佬告诉我我旁边的那个女生那是他们唯一指定的百分百阿克学妹。
这些都不重要,真正影响我的人在我左边的大佬...他写两个字就甩笔并且发出惊叹的习惯让我成功心态爆炸...
当然今年Day1...在四十分钟左右就基本写完了前两题,忘了怎么在编译选项里开栈空间,就先搁置了\(t2\)的调试,开始莽\(t3\),此时分数是\(195\)。
在两个小时后...我已经准备开始写\(10\)分暴力了,但是在这之前我先上了Linux去测试了我的\(t2\),Linux开机的时候卡了一下然后我才意识到我代码在C盘吓死我了...然后顺便看了一下详细的范围把\(t1\)改了unsigned,最后打个全排列,\(210\)分人均分数还行吧...
回去后被七高的巨佬们演了,他们告诉我他们炸了,实际上并没有orz,然后下午划水玩galgame...逛了下知乎...
晚上不小心把蚊子放了进来,于是几乎没有连贯地睡两小时...时不时的醒来,然后心态又炸了。
DAY 2
来得比Day1早但是还是很晚了,然后我还是有点拉肚子...
那个老哥不丢笔我是不指望的了。
看到\(t1\)的时候我一度觉得我Day2至少\(240\)...先想了个分类讨论的方案\(dp\),在想细节的时候突然萌生容斥的想法,于是转过头去想容斥一下就想出正解...但是在求方案的时候太着急一直都只能写出\(80\)分的写法,那位老哥还在丢笔,于是我决定先写\(80\)分。
去看\(t2\)。看到\(t2\)时,立刻想到贪心,思路是先正着做,每次一个块一个块地更新出右端点,然后再把前面区间的左端点往右移动扩大,这样的贪心感觉没毛病但是过不了四五样例,于是我就写了第二种写法...和正解一样的但是\(n^2\)的写法,但是因为我已经对贪心没报希望了,中途可能某个地方写挂了,没过样例后我就否定了...
此时心态已经有点不对了,我果断去开\(t3\),写了个换根拿个四十分后觉得\(t2\)还有救就没写链的情况...于是在\(t2\)上瞎耗了个把小时后写了个\(n^3\)动规,能保证正确性,此时还剩\(20\)分钟左右,我接着干了件蠢事,我去看看\(t1\)怎么写剩下\(20\)分,但是这时候慌了,于是在剩下\(15\)分钟的时候转过头又去写\(t3\)的链,很不幸心态炸的情况下,我\(namespace\)都没打完就直接放弃了...
这时候\(day2\)分数成型了,\(80+45+40=165\),考完后出考场他们告诉我\(t2\)是很水的\(dp\)时我一度不信,还问他们正确性,但是回去路上就想到了...正确的,我否定的做法是正确的,本身最优方案就蕴含了最后一块尽量小的条件,单调栈维护也很好想,\(88\)分和\(40\)分的落差还是很难受。
但其实转念一想,如果是拿\(t1\)和\(t3\)的\(35\)分,也不错啊...
DAY 3
很平淡的退役了,省选...多半也没戏了,分数210+165=375,幻想如果能拿到Day2的那\(35\)分,\(410\)也不会至于现在...让学校老师、家长都那么失望...
输不起的时候输了,高不成低不就的样子,真的很狼狈,败犬来形容我自己最近的状态也很合适吧,无论怎样在考试中都需要有宏观把握是很重要的,不然考下来才会发现自己没有拿到该拿的分...
最后
这是最后的最后吧,无论怎样,这是我自己走的路,我并不后悔,三年四年来这都是我生活的印记,就像轻音闯入呆唯的日常生活一样,Oi也改变了我许多,塑造了我许多,结交了许多新的朋友,认识了很多大佬,也被很多好友膜拜过。
安慰自己的话,就像《相遇天使》里的歌词一样,这并不是结束,而是开始,AFO了以后,它还会存在于生活中,未来的ACM,职业选择,兴趣爱好,都会有它的影子。感谢三四年来有你陪伴,说了道别就是真的分别了,那就不说好了,谢谢你!oi!
最后的最后
还是去参加了省选,结果也不好啦,第一题只要熟练应用直线求交点(参数方程解一下就好了),熟练算出夹角(这个求叉积也容易),然后就很简单了,但是我不熟练,于是我写的解一次函数方程,然后很难调,浪费了大部分时间,于是第二题第三题爆零。一百分排名二十一好像,有个初中生都比我高...然后联赛成绩也是很菜的...当然就进不了AB队了。
或许申请CD类有点希望。