SDOI2024 (Out of competition)游记

· · 生活·游记

前置

本 caiji 因为 CSP-S 挂大分,然后没资格参加 noip,然后喜提省选锻炼选手。 去年省选的 rp 今年加倍偿还。

2024.2.18

CF 回蓝,近 4 个月的 rating 曲线是个近似下凸壳。 前两个月因为停 OI,rating 狂掉 240,Expert -> Pupil。 然后一步步缓了过来,寒假净增长 240+,差不多抵消。

2024.2.24?

lxn 通知报名。

洛谷有人支持查询初印象。

我的查询结果:caiji。

看来我是真的蒟。

当晚 ABC 先做 G 题,结果愣是没想到 lazytag 不用下传,然后又去学线段树分治,然而没能套用在这题,最后 20min 写了 O(n \sqrt n \log n),TLE 了。

2024.2.25 之前

mx 集训,集训,集训。 想推掉学校上午即将安排的 3 节高中课程,结果是到时候试试。 另外,出了点破题。 原本总共造了 8 个破题 ,但只有 3 个造了数据。 然后又从奥数书上“借鉴”了一个 idea,开大数据范围使得直接抄是 0 分,2024.2.23 造了一上午数据。

然后又造了两道 @KSCD_ 的题的数据。

不得不说 Codeforces 的 polygon 平台好用,std 写挂了,一键重建数据。

2024.2.26

停止集训?

2024.2.27

晚上 Div.3 看了 F,G,都不会,放弃了。 F 题之前被我出过,但以为是不可做就扔了,悲。

### 2024.2.28 lxn 安排了 10 道 Div.2 C。 前 2h OI 赛制,第 3 h 乐多赛制允许修补。 前 2h 思路上做了 9 题,然而 B 题因为没看清楚样例寄了(最后乐多赛制减分,因此没有榜一),I 题假了。 乐多开始后,尝试修 I 题,然而 40min 了还没修好。 J 题还没看题面,挺慌的,不过还好是一个组合数学的一眼题,用了 15min 通过了。 最终结果通过 A,B,C,D,E,F,G,H,J,rk2(然而有 $\color{black}\text{l}\color{red}\text{sxhyyds},\color{black}\text{I}\color{red}\text{ceturky}$ 等大佬不屑于打) ### 2024.2.29 28 年一遇的 2.29 + 星期四。 想着把板子都看一遍,然而太摆了。 下午听课,成功解决了一个困扰很久[的关于 dp 顺序的问题](https://www.luogu.com.cn/discuss/784265),心理压力小了很多。 晚上打 CF,原本怕掉分,准备开小号,但得知 chb 和 gwf 都大号,然后成功被激励用大号打。 最后掉了大分。 ### 2024.3.1 按照惯例应当颓废。 开了一局 MC,然而没什么进展。 lxn 来了后暂时收手,但是什么都学不进去。 中午从学校出发。 穿得太厚了,再加上离车站较远,感觉在火炉里。 到了高铁上继续颓 MC,生存模式收集了几个箱子的奇奇怪怪的东西,比如海洋之心,锋利 V,精准采集的金斧。 同时得知了 Rated/Unrated 分开考,挺不舒服的,本来想去见见原来烟台二中队友。 济南还和几年前一样热闹,但我不再是之前那个初学者了。 我和 wcz 一个房间,都是去年 CSP-S 爆炸遗憾没能参加 NOIP 的。 晚上就我和 wcz 去 Unrated 考点,看着冷清的考场,感觉有一种很悲伤的氛围。 草草写了个快读快输就走了。 晚上别人想要复习,我不想去。 过了一会听说他们在聚众颓废,我就去参与了。 在 wjr 的帮助下,我成功首次在 MC 生存模式下找到下界要塞。 然而出乎意料的是,我发射的火焰弹被凋零骷髅打了回去,我来不及举起盾牌就被自己的火焰弹打暴毙了。 一直戴着耳机听 Last Reunion,然而摘下来发现别人都能听见。。。。 ### Day1 早上去酒店餐厅吃饭。 由于是自助餐,就点了几个甜品,豆浆。 上路! 步行走了感觉挺长的距离到了考点。 考前打板子,意外发现可以联网。 然后询问了监考是否可以复制板子,监考说不可以。 没过多久考试开始。 感觉 T3 不可做,于是我将范围限定为 T1,T2 一开始感觉 T1 可做,就大量时间攻 T1 正解,并且整出了个好像是对的的做法。 然后样例一直寄寄寄,看着只剩 1.5h 了,就去写 T2。 写完 T2 暴力又返回去写 T1,过了小样例,但是大样例寄了。 分析了一下只能证明 T1 在某个特殊性质下是对的。 我手动模拟了大样例,修改后 wa 的 testcases 少了很多,但仍然 wa。 最后调试过程中考试结束。 看到座位表上有 dcy 和 hjr,但是没找到他们。 出考场发现除了 cxm1024,大家都不会 T1。 有些后悔去打 T1 正解了。 下午试图和 wjr 联机 MC,然而一直连接失败,花了一个多小时才修好。 感觉 wjr 好厉害,被带飞了。 看了看犇犇,发现有一些人对 __int128 用 abs CE 了,我赛时也这么干了,还好我赛时开了 C++14 被编译器指出了这个错。 晚上集体出去吃饭,对我来说主要是观赏景色。 蜜雪冰城口感真好! 晚上继续自己的 MC 生存模式存档,通过搜刮下届堡垒遗迹,主世界挖矿获得钻石,制作了附魔台,但是没搞出什么有用的东西。 ### Day2 出发去合了照,站在 cxm1024 旁边。 试机在代码头里膜拜了 ZGC,LHX,LCQ,PT,GYF,LY,330,HJR,DCY,CXM,CHB,WJR 考试开始先读完了所有题,感觉 T1 最值得做。 于是大量时间投入攻 T1 正解,然而失败了。 但在此期间解决了暴力和 A 性质,并通过对应大样例。 权衡了一下,决定去解决 B 性质,我写了个很长的树形 dp,耗了较长时间写完。 这时候突然想到去检查一下之前写的对不对。 我震惊发现,我判定 n<=4 使用暴力,而 A 性质对应大样例全都是 n=4,也就是说我根本没有测试 A 性质写对了没有!!! 幸运的是,A 性质的代码实际上是正确的。 测了 B 性质,几乎全 WA。 我把调试信息全部输出,并在草稿纸上模拟大样例 3,发现我有个地方漏统计了。 改完之后大部分对了,仍然有一个样例 wa。 我继续调试,然而失败。 只剩 20min 了。 我以我最快的手速写了一个 121 行的暴力,然而没过样例。 干脆输出 1。 最后 1min 打开 T3 源文件,写了以下内容: > 不破楼兰终不还 > 加油! 考完之后沟通了一下,感觉打得不行。 高铁上在 MC 生存里造了一个自动化甘蔗农场。 下车后就不再颓废了,下次颓废计划放到 CSP-S2024 考前,自认为应该平时卷,赛前颓。 听说回来每天还得去提前学高中课程,哎。 回来写游记,结果这个游记洛谷专栏不小心关了,导致丢失,又在 cnblogs 上重写了一份。 晚上出了民间榜,@cxm1024 山东队长! 另外感觉和 chb 等人差距很大。