2023_CSP-JS游寄

· · 生活·游记

前言

卷子感觉有点难,心态炸了。

但还是写篇游记水水。

Day 0

当天上午运动会开幕式,要去走方阵。当天温度个位数,然后还下雨,体验极差。

中午到机房,老师发了准考证。但是本蒟蒻没有身份证,所以有拿了个学籍证明。

其他人 14:00 都跑路了,只有我们几个还得下午考莫名其妙的试(悲)。

下午,发现是 4 个小时 5 道几何题,不到 1 个小时考场人就都跑光了。最后我做出 3.5 道之后看只有 10 分钟就也跑路了。

出来看时间,发现少看了一个小时,实际上还有 70 分钟(。

然后发现 jcsy 保安很凶,导致我搞了 30+ 分钟出校单才出去,回到家都 17:30 了。

晚上吃完饭才出发,路上发现学籍证明神秘失踪了,到了杭州之后才找店打了一份。

酒店挺不错的,环境挺好,挺干净。但当时都 10:30 了,没什么人了,有点恐怖,所以没怎么逛。只能随便搞搞电脑就睡了。

Day 1

Part.1 (7:00~8:00)

第二天起不来,七点半才出房间,去电梯间的路上偶遇了 jc 巨佬,发现人家已经吃完早饭准备跑路了(悲。

到了餐厅,又偶遇了 lcc 巨佬,终于找到一个作息和我一样的人了(。还有一堆本校和外校巨佬在吃饭。

那里是自助餐,感觉还可以,有主食还有水果还有饮料。但是临考有点紧张,没有吃很多。回头发现一堆人都跑路了,就也走了。

为了省钱锻炼身体,我毅然决然地在 7:40 决定走路过去(其实是我爸妈决定的)。结果就是到校门口已经 50 分了(。

路上人挺多,根本不用认路,直接跟着人流走就行了。考场在杭州师范大学里,可能是疫情的缘故,上回是在绍兴的。

上午门口一堆人,有些是家长,在门口送孩子的;有些是在办什么参观券,想直接送孩子进去。大部分都是学生。

虽说人很多,但是不算拥挤,很容易就进去了。虽然不是第一次进大学了,还是感觉很壮观。

沿着公路边的林荫道随着人流走去,很容易就到了信息楼前。人挺多,往楼里,我好不容易才认清楼前的指示牌,到了对应的机房门口。

门口人们排着队。不愧是第二轮,还有严格的检查,除了准考证、学籍证明什么的,其他都带不进去。就把东西放在门口了。

进去之后发现电脑上开着考生须知,没管,直接打完了缺省源。旁边监考人员走来走去,直接把我抓住了。

Part.2(8:00~12:00)

看了一眼对面,发现是 sk 巨佬。

后来才知道,最近由于 ccf 的阴间特性,考前都不准动电脑,只能看考生须知(悲。

但是我找准时机,打完了对拍的 bat,建好了文件夹和代码。除此以外,考生须知一点没看进去。

因为找不到餐巾纸了,所以向监考员借了几张。虽然有些寒酸,但勉强能用吧。

又因为 ccf 的新特性,它会先发数据点的解压密码,让我们对着数据点和文件名称猜题面,但还是不能开编译器(。

最后才发题目的解压密码。

开 T1,一下顶针为暴力模拟,打了没几分钟,大样例都过了。

我还不太放心 O(\log_{1.5}n) 的复杂度,本来想用计算器,但是发现找不到底数不定的 \log。于是就测了一下,发现跑得飞快。

看了一眼 T2,草稿纸算了一会,想出一个代码冗长的贪心。新建完文件才发现自己没有先看一遍所有题目再做,就先看了一遍:

T1:送分,T2:贪心,但感觉这代码长度应该不像是 T2 的难度。

后面两题。T3:大模拟,读题读了好久,代码好像跟着题面写就好了,不难。

T4:想了一会没想出来,就没管了。

然后发现 T1 freopen 没打,就打了一个,测了一下输入输出文件,没问题,就去切 T2 了。

打 T2 的时候发现想习惯性的用auto和冒号,因为不知道评测姬版本,就没有用。

打完屎山代码,稍微调了一会,过大样例了。

大模拟我不太有信心,就对着题面一条一条打下来了。大样例挺强的,调出了一个问题,就没管。

T4 想了一会,打了一个 bfs+dp,二维的 dp 数组直接存起点到当前节点的最少起始时间。

测了大样例,发现没考虑起点的时间也有限制。一看只有半个多小时了,就直接对起点时间打了个二分答案,调了一会,发现有点离谱,就改了。

改成了对终点时间二分答案,然后直接建反向边,直接把最开始的代码复制了过去,就改了初始点编号。

过了大样例,发现只有十几分钟了,虽然感觉 T4 有点假,但还是去检查了一会前面的。

马上交卷 1min 发现 T3 预处理平方数数量少了,匆忙改了一下就保存关掉页面了。

赛时估分 100+100+100+90=390

Part.3(12:00~14:30)

出来的时候感觉还可以,碰到了 why 和 wpf,但是他们好像没考好,就没多问。

出来好久发现医保卡什么的落在机房门口忘记拿了,赶紧回去,结果门已经关了,空跑了一个来回。

到门口的时候碰到了初三的 zjy 巨佬。

大佬说他 T4 用 spfa+dp,跟我差不多,就是比我少了个二分答案。据他所说估分是 390,原因是:“关于SPFA——他死了(((”。

一听大佬的做法就觉得自己有点假,有点慌。但是前三道稳了,所以整体还好。

回家的路上租了一辆共享单车,不小心多开过了一个路口,爸妈差点没找到,浪费了点时间。

吃饭的时候遇到了同年的 lsh 巨佬,他们还搞了一大桌。那个餐厅挺好吃的,就是路有点远。

中午摆烂,没怎么摸电脑。

虽然知道提早去机房也没什么用处,但还是比上午提早了很多去机房。

第二次进来还是轻车熟路的,还碰到了 jc 和 lzy 巨佬,他们爸妈也进来了,看来是早上就买到票了。

门口有一堆提高组的家长,因为早上已经卖完票了,就只能在门口堵着。

jc 和 lzy 巨佬的父母在给他们拍照,我也进去蹭了几张。但是后来发现我跟他们不是一个考场的。

甚至在提高组看到了 wzj,nz 等巨佬,以及 lzy 认识的 wmh 巨佬,感觉有点激动。

进了考场,排队的人比上午多了点,可能是因为来的比较早吧。

其他都跟上午差不多(就是下午有点困),很快就开考了。

Part.4(14:30~18:30)

在紧张之中开了 T1,第一眼,没看懂,读了好几遍,花了十几分钟,还结合了样例,才看懂了。但是又似乎没法做,就去看大样例。

一看,这个大样例怎么比小样例还小,再一看,又懵掉了,又花了十几分钟理解,终于看懂了。但只想出了阶乘做法和 n 方做法。

一看数据范围,n\le8?!直接原地打了个阶乘暴力,结果题意忘了,调了二十分钟。

过了样例之后有点慌,感觉 S T1 不应该这么水,就换了一个 O(n^2) 的,又花了十几分钟。

感觉这张卷子挺水的,就开了 T2。

T2题面比较易懂,一眼就想出了 O(n^2) 的暴力,正解没想出来。

本着骗分的原则,我看了一眼数据范围。哇,暴力 50pts?!立马决定骗分。

先把暴力打了,又看了一下两个特殊性质,只想到了第一个。我就先光速打了个暴力,然后半个小时第一个性质都没打出来,正解也没想出来。

一看只有两小时了,就把假掉的特殊性质删掉了,但我留了个心眼,只留了暴力,特殊性质的特判也删了。因为我相信 ccf 的数据。

看 T3,T4,感觉 T3 容易拿分,结果打了一个小时代码,调了半个小时,就只过了小样例,预估 0 pts。

没时间了,我 T4 就读了个题,瞎弄了几下,就上交了。

赛时,敲完前两道之后应该是下午太累了,导致我蠢到先打大模拟,再看暴力就肯定有分的 T4,然后还都没打出来。。。

赛时估分 100+50+0+0=150

出场的时候头有点晕。

Part.5(18:30~19:30)

出门发现已经晚上了,天很黑。出来急着跟他们讨论题目。

lsh 巨佬问我能不能考 200pts+,我表示被嘲讽了;

hyh 巨佬对我 150pts 的估分表示嘲讽;

还看到了初三金牌的 lhx 巨佬。

到了大学门口的大桥了,桥外灯火阑珊,令人霎时间认不出来了。

我以为这已经不在大学里了,而自己走错了路。既中午迷路之后,我决定格外小心,逆着人流,往回走。

走了一会儿,发现自己也不知道该往哪里走,就只是走。碰到一个校园保安,傻乎乎地问了他“杭州师范大学的大门”的位置,然后才发现就是原来的方向。

终于出了门,人少了很多,就近找了个地方吃了饭,看见几桌边小五提高 1= 的 lzt 正在高声欢呼。

当地路比较复杂,找个厕所花了很长时间,后来开车出去的时候也是,绕了几圈才上上高速。

希望都能上 1=。

到了高速上,我才发现,whk 作业还一点没写。

正片 完

P.S.

第二天就有了估分,小图灵:395/150,计蒜客:395/155

后来洛谷也有了民间数据,教练也搞了数据,但是一样的:400/150

当官方数据出来的时候,我是蒙圈的:

J:100+100+100+95=395

S:100+60+0+0=160

啊?S-T2 60pts?这就是 ccf 的数据吗……

注:可能是我 S T2 代码常数小,还是 ccf 数据水了,莫名其妙过了特殊性质 1。

都上 1= 了。