2024 CSP-S2 游记
DAY -1
上午劳改课找了个提高模板题单,发现啥板子也不会写了,遂开始焦虑。
下午第二节课下课后就和 HXY 去找琮琮姐请假了。
晚上开始头晕头痛,想着考试当天带瓶布洛芬以防万一吧【结果忘了
最后也没洗漱就直接睡了。
DAY 0
MORNING
前一天晚上头痛的要命,晚上没睡好,早上不到六点就自然醒了,头晕晕的感觉要炸。
醒来后发现睡不着了,遂起床去洗了个头,想着用热水缓解一下,结果没用。
七点十五左右到了学校,飞奔到教室拿身份证【其实是坐电梯。
不到七点半就出发了。
后面没什么好说的,因为我一直在听歌睡觉【《反深代词》好听爆爆爆!!!
快到日照的时候天晴了,头晕稍微缓解了一些。【阴天就头晕真的很烦!!!
AFTERNOON
到站后去上厕所,在大学里许愿的地方看到了”祝王浩然金榜题名,心想事成,逢考必过,前程似锦“,遂见人就拉过来分享。
跟 XZM 还有 W(S)Y 去学生食堂吃饭,两年前来过对路线还有印象。【XZM 竟然路痴。
随便吃了点,吃了个八分饱左右就回车上了。
想起来没复习 Dijkstra,遂开始敲板子,居然全 TLE。
心态崩了,遂睡觉【但是因为上午睡的太多了所以就睡了 \(10min\) 左右。
醒来之后喝了半瓶咖啡,看到大家都在车下一个小湖边玩,于是下了车坐在路边堆石子。
\(13:40\) 出发去考场。
CONTEST
进入考场后第一反应是好热!!!真的特别热!!感觉穿短袖都会热的程度!!!【穿着加绒卫衣的孩子汗流浃背了。
不知不觉中已经不头晕了,心态很松弛,状态比较好。
先写了缺省源,加了大量注释提醒自己,大概如下:
#include <bits/stdc++.h>
#define int long long
#define INF 0x7fffffff
using namespace std;
typedef pair<int, int> pii;
const int N = + 29;//别忘了初始化数组大小
int n, m, k;
void tbcsolve() {
//输入使用 scanf,记得用 %lld,别忘了加 &
//输出使用 printf,记得用 %lld
}
void tbcclear() {
//多测要清空!!!
}
signed main() {
// freopen("","r",stdin);
// freopen("","w",stdout);
// 重点检查 freopen !!!!
int SHENSELF = 1;
// scanf("%lld", &SHENSELF);
while(SHENSELF--) {
tbcsolve();
tbcclear();
}
return 0;
}
写完缺省源,建完文件夹,就开始什么讲述规则确认的环节了。
确认完了之后就到了喜闻乐见的输入密码环节,可惜今年的密码都挺阳间的,但是我们的监考老师 PDF 密码忘记输入 H
导致我密码错误 \(\times 4\) ,所以又变得喜闻乐见了。
先用了 \(5 min\) 左右把样例拽进文件夹,建好文件,配置好编译环境,用 hello,world
确保编译环境没有问题之后才开始写代码。
\(T1\) 不难,倒序更新最大值,一遍过了大样例,\(14:45\) 结束 \(T1\) 。
然后又到了每次都折磨 TBC 的丧心病狂的 \(T2\) ——
首先看到特殊性质,直接上手分讨(\(a = 0\),\(a > 0\),\(a < 0\))
第一种情况很简单,有脑子都能想出来(最后没脑子好像就没脑子在这里了)。
第二种情况由于是一直在加速的,所以判断最后一个测速仪处会不会超速就可以了。
第三种情况由于是一直在减速的,所以判断第一个测速仪处会不会超速就可以了。
写完第二种情况突然想到,每一辆车对结果的贡献都是独立的,所以可以一辆车一辆车的处理,这样就从特殊性质扩展到全局了,于是又爆改了一通代码。
写完之后过了 example1 但是没过 example2,此时 \(15:30\) 左右 ,突然发现每辆车居然还有个 \(d\) 数据,糖丸了。
考虑上 \(d\) 之后就不会写匀减的情况了,上了个厕所,吃了个薄荷糖,还是没想明白,就去把 T3T4 读了。
后来想好了是用二分,然后又想到匀加匀减或许可以用同一个机器,然后又……(反正就是想到了很多情况但是脑子特别乱所以现在我也理不明白)。
最后留了一个过了 example1 和 example3 的版本,不知道能拿多少分就这样吧)。
此时已经约 \(18 : 15\) ,直奔 \(T3\) 暴搜 \(20pts\) 。
最后反复多次检查 freopen、头文件、数组大小、return 0、输入输出、多组测试,确定没问题之后删除了无关文件,这时候监考员已经在催着交了,遂交。
EVENING
在一片 180+ OI 爷的包围下终于走出了考场,刚找到家长,想起来外套没拿,遂又跑回 7 楼拿【累死我了。。
回家路上因为上午睡太多了而且家长不让看手机,所以一起玩了三四把狼人杀和一把谁是卧底。
约 \(11 : 30\) 左右顺利到家!!
DAY 9
出分了喵喵喵——
\(100 + 20 + 20 + 0 = 140pts\) ,比较符合预期了【毕竟我真的不知道我这 \(T2\) 能骗多少。
就是 \(T2\) \(3h\) 得分 \(=\) \(T3\) \(5min\) 得分有点难蚌。
顺利进入 \(NOIP\) 以及成为你校唯一一位 \(NGOI\) 选手)
开吧 像花一样
迎光的方向
破开土 褪去壳 长成新的模样
长吧 像树一样
触碰天堂
勇敢的 坚定的 拥抱世界的晴朗
——周深《芽》(作词:周洋曦)