CSP-J/S 2023 复赛游记
Mr_Biantainne
·
·
生活·游记
CSP-J/S 2023 复赛游记随笔。这是我第一次进入 CSP-J/S 的复赛。
Day -?
接到通知,2023/10/20 号有赛前集训。本来以为周五很多课,没打算去的。
后来知道了两个考试地点都在在曹杨二中。太好了,我家就在长宁,中午可以回来吃饭。上次初赛的两个比赛地点都在浦东,所以在那里吃的饭。
Day 0
赛前集训。
去的原因:周五上午课没了,变成运动会了。下午没什么重要的课,就过来了。
早上 4h 打了 CSP-S 模拟赛。前面 2h 真正在做题,打了几个暴力。后面就在做 数学题。还有在看同学批地铁图。
Day 0.8
到考场,入口在老校门。意外遇见了同学,打了招呼就走了。
楼梯真长,要爬到 $6$ 楼。我在 $603$ 机房。
## Day 1
进去发现了很多熟人。进门还要安检?然后就坐到了座位上。
老师讲了讲考场规则,然后说:“是否同意以上规则,同学们要回答‘是’或者‘不是’。”当然“是”了,不然就要被赶走了。
$8:30$ 考试开始。电脑太烂了,Win7 系统,键盘非常迟钝,**脸都不要了!**
压缩包和试题密码发下来了。打开了试题,还是常规 $4$ 道题目。
T1 不是红题吧。题目有点难思考。随便写了个程序,**在 $15$ 以内挑了几个数字来测**,都过了。接下来看 T2。
T2 一眼贪心。如果后面几个加油站油更贵,那就在这个加油站把油加满。如果后面的加油站更便宜,那还是去后面加油。
样例和大样例都过了。写好就放那里了。
T3 大模拟。是每年 CSP 都有一道大模拟吧?原来花费大量时间写了一个疑似正解的东西。后来大样例过不了,干脆搞特殊性质,应该是 $30$ 分吧。$ax^2+bx+c=0$,没有 $c$,答案是 $x = 0$ 或 $x = -\frac{b}{a}$。要求输出大的。显然 $a$ 和 $b$ 异号时更大的才是 $x = -\frac{b}{a}$。自己出了几组数据,还可以吧。
T4 原来想写暴力,没时间了,因为 T3 花了 $2.5h$。
把压缩包交上去了。在 $11:59:40$ 时发现文件夹名字是 CSP-J,急了,赶紧改好以后又交了一遍。差点爆 $0$ 了!然后到前面去签字确认,让老师把原来的 CSP-J 文件夹删掉了。
出校门,上车,回家。食物有咖喱饭和炸猪排。下午一定要考得好些。吃完以后把家里的数字油画涂了几笔就又走了。
流程一样,还是 $603$,其他不说了。赛前赶忙把文件夹的名字 CSP-S 改掉。
T1 $n \le 8$,显然 DFS,十分钟写完,样例全过。
T2 怎么那么难搞?数据 $1$~$7$ 中,$n \le 800$,$35$ 分。就用了一个栈,枚举左右端点,然后中间再来算。最后如果栈空了就没问题了。预计复杂度 $O(n^3)$。
T3 怎么又是大模拟?写了没有 $1$ 操作和只有 $1$ 操作的两个特殊性质,$50$ 分吧。这个很好写,只要分开来看就行了。有 $1$ 的操作只要把结构体的大小记录下来就可以了。没有 $1$ 操作的话直接把内存对齐,向上补充。
T4 准备拿 $10$ 分暴力,测了小样例,还可以。
剩下 $0.5h$,对拍 T1,无锅,文件夹交上去了。签字退场。
在走廊里遇到了几位大佬,打了个招呼。
下楼时灯突然灭了,过了十几秒又亮了,后面又灭了。还好另一位大佬拿出手机,用闪光灯照明。
上车后得知 CSP-J 小图灵估分 $185$ 左右,二等。回去吃晚饭,还是咖喱猪排饭。吃完以后去做学校作业了。Atcoder 不打了。
## Day 2
自测 CSP 题目,还有写这篇游记。
后来知道了 S 组分数 $140$,一等。
洛谷上就不用说了,蓝钩。
### NOIP 2023 RP += INF & 明年的 CSP 再见了!