CSP-S2 2020 游记
其实是早就考完了的, 但是一直没有时间过来补上
Day 0
李总给每个人发了根士力架(记住这个士力架), 然后当天打了点板子, 打了会乒乓球就滚蛋了
周五晚上文化生放假就离谱
Day 1
上午在家里复习了一点点板子, 因为是在下午考所以睡了很久
中午吃完饭就 13:00
了, 然后洗澡背配置又花掉点时间, 后来大概是 14:00
到的考场
一开始的时候监考老师给错密码, 少了括号 QAQ
, 不过监考老师提醒修改系统时间好评~
然后就是一系列配置操作,配好了的时候大概发了正确的解压密码了
花了 10 min
看了 T1
, 觉得比较恶心, 大模拟直接索命
于是后面的题目还没看就开始写 T1
了, 直接从判断下手, 试图 \(O(1)\) 求解
After 1 hour .......................................................
这个什么恶心东西怎么花我这么长时间啊草, (没事既然我需要这么久那么大家应该都差不多), 安抚安抚自己之后喝口水, 强迫着自己吃下士力架并且试图让头脑更加清醒
开始看 T2
, 一开始想了个正解, 然后打的时候打挂了, 后面又认真把题目看了两遍才真正理解题意
然后就看下数据范围发现是要开 ull
而且特判 \(2^{64}\), 但是当时坚信出题人不会把 \(n\) 设为 \(0\), 放心的写了个 1 << 63 - n + 1 << 63
, (并没有发现位运算没打括号)
过了大样例, 丢到一旁不管了
看了下 T3
和 T4
, 都挺可做的, 但是当时脑子里面还惦记着 T1
, 于是跑去写 T1
调啊调啊调啊调, 调到 17:30
发现有戏, 但是答案总会莫名多一天
然后过了 30 min
发现是年份转换时 400 -> 100
的时候出了问题, 改了之后过了大样例, (中间觉得算的不对手动减了 31
, 现在想想那一个月好像压根没处理 QAQ)
然后还剩下 30 min
在 T3
和 T4
之间选择的时候, 犹豫了一下选 T4
, 觉得这个 \(n = 3\) 还挺好写的
然后觉得这个做法能够扩展到 55 pts
, 但是好像要补充挺多细节的, 于是算了直接上的 \(n = 3\) 的部分分
T3
直接输出原序列, 然后就检查文件名检查了一会, 下考了
出考场后期望 : \(100 + 100 + 0 + 20 = 220\)
回家睡觉时想到了几个错误, 期望: \(70 + 90 + 0 + 20 = 180\)
Day3
在洛谷估了分, 发现是 \(10 + 90 + 0 + 0 = 100\), 太草了 \(QAQ\)
然后就彻底不抱什么希望了
Day n
成绩出了, \(30 + 95 + 0 + 20 = 145\), 基本上踩线一等了 \(QAQ\)
Summary
考场上太急了, 然后想法一定要成熟之后再开始动键盘