CSP-JS2024游记

· · 生活·游记

没考好就咕了

初赛省流:J98.5,S54.5

复赛省流:J100+100+100+0,S100+20+20+0

Day -不知道多少

看初赛视频,数学单元练满分,但英语考成狗屎…………

rp+=114514,rp-=114514

Day -1

明天初赛,激动的没睡好,遂起床看《鸡环偶环》,树上差分没看明白,于是看了15道普及组选择题的讲解,然后看到了这个东西——

这时候还不知道教练猜到题了。。。。

祝rp++

Day 0(初赛日)

起床,吃早饭,玩原神,睡回笼觉,被薅起来,走路去学校

不得不说连续两年考场在我们学校也是挺厉害的(

迅速地将选择题做完,扫了一眼旁边人地卷子,怎么都做到阅读理解二了!加速加速……

做完阅读发现第三大题好怪,一会再来看。。。。

(偷偷扫了一眼旁边的pzy和后面的wc,都好可爱捏

做完完善程序1有点懵,遂检查,似乎查不出什么……身边的大佬似乎都做完了……只有旁边的小孩哥好像在试图枚举出T14的4320种情况

开完善程序2,草我昨天才看的,速写速写

检查检查再检查,然后罚坐

注意到旁边的小孩哥有一道阅读代码跟我的答案一个都不一样,更逆天的是西西弗赛时改了4次题面,但没有一次是有用的。

中午吃的拌饭还挺好吃的

吃完饭对答案,似乎错了个判断……没事无大碍。

DAY 0.5

中午没睡,吃了点零食骑车去学校,在我们班教室门口看见了dyf,wc和zzy,又遇见了lyt,xyz,ysh等大佬,一一膜拜,那个在和EY讲话的似乎是lyw大佬,可惜没认识一下。

进考场,OK第一题就不会,摆烂……

~乱瞟别人试卷无果~,于是做选择题……

T15第一次输出两条路,第一次算出两条路,第二次算出三条路,第三次算出四条路……

开阅读,后面忘了,然后被抽象的 创死……

草这考的什么东西

考完对答案据说最后两道大题一堆A……

晚上小图灵估分60.5,感觉有希望,结果第二天早上再估一次变成54.5了……难绷。

最抽象的还是这个:

Day +不知道多少

听说J晋级分数89,S56

丸辣!

静候准确信息

Day -7

晋级分数J88,S54,OK踩线王上线。

DAY -1

到达酒店。等了好久终于等到了pzy,oysx等人。我爹在开“如何到达考场及考试准备”的会议,于是我选择摆烂……

最终上床后还做了两道橙题……rp++;

DAY 0(考试日)

晚上没睡好,起的蛮早,吃早饭但吃不下。硬塞了一碗馄饨下肚感觉状态很不好。……

去考场!

好像去迟了,只剩一个考场还在排队,还好是我们考场……

到达座位上,喝雪碧,敲头文件和freopen,然后弱智的我:

我:老师,我要去上厕所

监考老师(愣了几秒):啊?

我:我想上厕所

老师(又楞几秒):那你去呗,还没开始的呢

于是我在一众安静的注视下去了厕所……

8:31才发密码的屑CCF

读T1,发现和小昕昕有着异曲同工之妙,这题教练10.19才布置做过,逆天,直接标记一下去重然后用52减去即可。

8:50开T2,本来以为要用高深算法的本人被O(k)薄纱,直接模拟。

我写写写,OK熟悉的过第二个样例但不过第一个样例,我调调调,OK过样例了直接弃掉,此时已经过了将近一个小时,由于~本人是屑~本人码力不强,于是开始检查。中间查了无数遍freopen……

开T3,一眼O(T*n),枚举n以内的数字,感觉万分简单,模拟即可。当时感觉可以放T1

然后开T4,第一眼没读懂题,细细读了20min初步判断为超复杂dp,感觉比去年的旅游巴士难多了……

写了个2^n的 dfs ,但好像样例都没过去,我调调调……

老难调了,多测套多测

大概还有1h30min,果断放弃,检查前面的题,然后意外发生了——

在11:00时,我发现在T3 n>57时,代码会输出-1,而由中国剩余定理,只有n=1时输出-1,故代码错误!

丸辣!!!

调试后发现代码只能过20pts的测试点

此时还剩1h,我细想一下,暴力写了个n=50的情况,注意到此时后面的几位全是8,于是我开始猜结论——不断在后面添“8”即可。

然后考虑%8的结果,写写写,对拍过不去,不调了,直接将n减到较小范围时暴力求解,不用费脑子,可以证明正确性

11:30时过了对拍,然后检查n遍freopen……

罚坐。

最逆天的是坐我后面的后面的两个小孩互相拔了对方的Linux U盘(?

出考场,旁边怎么一车300+,不管了……

okok,anyway上午结束

下午和wc和dpj一起进考场,考场里看到同校大佬zkh和lyj,简单打个招呼就开始试机

然后我掏出了这个

旁边那哥们眼睛都直了

S没啥好说的,T1简单贪心,随便猜结论就过了大样例,T2题意冗杂,读的我脑袋昏,于是选择先做T3的2^n做法

现在是100+0+20+0,开始挑战T2。

超速区间可以二分维护,~但我选择凭借强大的边界处理能力处理~。总之维护出来了,第一问好像过了(?

第二问好难

没想好怎么贪,随便猜了个结论,果不其然的挂了,怒码时间复杂度高达10^{11}O(n^2L)

OK挂了

我调调调调调调调调调调调调调调调……

还剩40分钟赶紧写了个特殊性质20分走人.

然后开始复查。

意外发生了,T1大样例怎么过不去了

这时已经开始紧张了,还剩20分钟不知道能不能debug出来。……

最后还是调出来了。再也不用scanf了……

出考场,呼吸新鲜空气的感觉真好!

DAY 3

10.29晚7点,用了1h将S-T2重构出来。……

还我S组一等!!

后记

初中生140应该能进NOIP吧……总之NOIP加油!