CSP-2023 游记

· · 个人记录

Part 0:前言

AFO。

巨佬索引

同年级的

yjy yh

lyl yts

wzj(又名 bp)

xsa(同班同学)

高年级的

lhx(最巨的)

lhn(也是上两届的,但是不知道洛谷号)

sk(上一届的)

神奇的(不知道该不该写)

tl(音乐老师,外号“血馒头” “胖头鱼”)

zll(yjy 班的班主任,英语老师)

zjq(自己班的班主任,科学老师)

fsb(jcsy 副校长)

jcsy(某个学校)

Part 1:第一轮前

Day -????

打了 CSP-2022。

写了游记。

学校体育馆上的屏幕上连续好多周都在放获奖名单,还好上面有 lhx,lhn,yh 顶着。

Day -???

决定在 CSP 2023 之后 AFO。

Day -??

打开了报名网站,填了信息,关掉。

Day -?

网站寄了,报名截止延后一天。

Day -10

审核完了,报了 S,没想好报不报 J。

Day -9

报名截止,没有报 J。

Day -8

给万恶的 €€£ 交了 ¥50 报名费。

Day -7 ~ -1

搞 whk,又被 tl 拉去了课堂乐器社。于是不停地接受音乐熏陶。

做了 2021 的卷子,结果做了 59.5,一看就不及格。

Day 0

被 xsa 吃了。

Part 2:第一轮

CSP-J

早上 7:55 到了 jcsy。

下课玩了一局狼人杀,yjy 女巫见死不救导致预言家成功去世,投掉了一匹狼,最终 yjy 毒掉了一匹狼。但是屠边局狼刀在先,所以 yjy 顺利地挂了。

9:00 到了,没去考场。因为没报 CSP-J。

第二次下课又玩了一局,这次好人赢了。yjy 说我的 \text{Ag} · \text{H}_2\text{O} 是狼,结果直接被投走。

考试结束前 40 min 离开了 jcsy,因为没报 CSP-J。

CSP-S

大概提前几分钟进了考场,yjy 在隔壁。

一开题第一题 Linux 操作,感觉寄了。

后面做下去感觉也还行,一眼不会的题不多。

传说今年是 vector 年,确实是这样。而且 CCF 完善程序竟然不加 using namespace std; 有些意外。

CCF 的试卷上再次出现了三叉树。这是怎么回事。

不过今年 bug 倒是没有,然而感觉要寄。

出考场下了大暴雨,fsb 直接抓了 yjy 训话,抓完又找了 yh。逃了。

估分 84,和去年的 J 差不多,应该稳了。

结束后

S 最终分数 87,原因是有一道题忘记选的是 B 还是 D 了。竟然比线高了 36.5 分,比去年也高了 10.5 分。

课堂乐器比赛完了,进了市赛。感觉又要一边备战第二轮一边接受音乐熏陶了。

终于能打球了。又被 xsa 完虐。

Part 3:第二轮前

乱入

yjy 翻窗被 zll+zjq 批了一顿。

现在 yjy 玩狼人杀第一天必死,女巫都不救。

10.3-10.6

在 jcsy 集训。打模拟赛。

有一次一道题给了个模数 993244853

于是大家集体发明了 100000007,2148473647,19280617,看起来很没问题。而且这 4 个数全是质数。

学习写了一个树剖板子,结果没写 build(1,1,n); 调了两天。

机房里有个巨佬 ** 整天在叫“I AK IOI”。还叫过“yts AK IOI”,于是 yts 无辜躺枪。

扫雷每次都炸掉。为什么没有一个叫扫雷自动机的东西。

Day -6(10.15)

楼上阳台玻璃裂了,然后下了一阵“玻璃雨”,非常壮观。楼下直接拉起警戒线。

阳了。

Day -5

停课一天。实际上是上网课。

打印机墨水没了,结果准考证打出来图片上一杠一杠的和鬼一样。

ZJ-S01409。yjy S00084,yh S00016,lyl S00129,大胆猜测按照全省排名排的。rk 1409 估计是爆零了。

yh 说是按分数排的,寻思这个 1409 会不会自然溢出。大胆猜想 CSP 分数是 signed,那么就是 -191 分,完美。

去年 yh ZJ-S00888 是什么运气。

Day -4

早上测了一遍。再停课一天。

说起来也是 CSP 前停过课的。

Day -3

停课。

Day -2

停课。

Day -1

上课。

Day 0

数组用 1 开头不好吗。

Part 4:第二轮

早上 9:04 的高铁到了杭州。

不得不惊叹杭州地铁真多。

发现杭师大的英文是 Hangzhou Normal University,直译为杭州正常大学。

地铁上碰到了 yjy,然后在仓前碰到了 yh。

三个人口胡 CSP-J,结果 T4 死活做不出来。

在食堂吃饭,喝了人生第一瓶冰红茶。

吃完饭碰到了 bp。交流了 0.5h,bp 口胡了 T4。

感觉 J 都不会了。

碰到了 sk,sk 说 T4 sb 题。

看来还是太菜了。

提前 40min 进了考场。电脑还不错,用得习惯。

14:30 开考。

先全部看了一遍,对 T3 印象深刻。

开 T1,不敢相信 T1 如此简单。

14:54 做完了 T1,过了大样例。

然后开 T2,直觉不是很难,结果在草稿纸上写了好久。直觉是 O(n^3) 区间 dp,但是只有 35 pts。想冲 O(n) 做法。当然 O(26n) 也不是不可以。

又写了一会儿,随便定义了一个 dp。然后突然发现转移方程可以通过另一个 O(n) dp 搞出来。码量很小。

于是写写写。16:04 过了全部大样例。

接下来先看了 T4,感觉会比 T3 可做。

结果没看出来二分,写了一会儿不想写了,于是转向 T3。

花了 1h 多写完,然后运行。结果跳出来一堆错误。

一个一个改好,竟然样例过了。

接下来一个一个测大样例。在测大样例 2 的时候发现题读错了。

然后开始改改改。改完又修了两个细节。大样例 2 过了。CCF 终于给了一个靠谱的大样例。

接下来大样例 3,上面完全一样,感觉很激动。

结果拉到下面全是 ERR 和神秘负数。

后来发现一堆东西没开 long long,开上,AC。

接下来只剩 13min 了,于是扫雷,启动!

然后炸了。

但还是很高兴,可能有 300pts 了。

不要有 0 分的题目!

然而最后一题没时间了,输出了一个 n-1。但是实际上答案显然至少为 n。爆零。

这个笑话非常不错,本来想寄希望于总司令的。但是实际上改了还是 0 分。

出来后发现 yjy 和 yh 都只做出来 T1,震惊。

听说 sk AK 了,tql。

回宁波之后在地铁上和 bp 交流,巨佬认为我的 T2 做法不是严格 O(n) 的。担心假掉了。

bp 尝试卡了一路,都没卡出来。最后巨佬认为我这个可能是 O(26n) 左右的。至少还是能过的。

lhx 等众人都说 T4 写假了。但还是祝他们 AK。

Part 5:结束后

赛时估分 100+100+100+0=300。

云斗估分 100+100+100+0=300。

小图灵估分 100+100+100+0=300。

洛谷估分 100+100+100+0=300。

实际得分 100+100+100+0=300。

突然发现这个蒟蒻 T3 没用结构体。

不管怎么样 AFO 了。