SXOI2022 游记

本文是离线写成的


5.7

晚上官宣了和 SD 一起省选,15 号上下午两场

5.8

思考了一下省选怎么打,由于前面收到的消息是取消,所以完全没有准备。翻盘和被翻盘的几率约等于 \(0\),随便打就行了

听了 zsy 推荐的《我用什么把你留住》,确实不错,《玉珍》和《马》也很好听,省选前一直在听

5.9

返校了

模拟赛数据水,\(O(n^{2}\log n)\) 过了 \(10^{5}\),RP--

5.10

模拟赛数据水,\(O(n^{3}2^{\frac{n}{2}})\) 过了 \(50\),RP--

5.11 & 12

多校联训字符串。调过了 WC 前写的后缀平衡树,学习了树上 SA 和广义 SAM,随便写了点当作复习了
发现我见过的字符串题 ys 都做过,非常神

晚上看了看去年的联合省选,感觉至少能切三题,和今年画风完全不一样,依次类推国赛岂不是。。。

按照传统押题,秉持“押的都不考”原则押了 5 个不会的,然后发现 ycx ys 押的也都不会

5.13

模拟赛数据水,\(O(\frac{10^{5}}{6}20^{6})\) 过了,RP--。爆 int 挂没了,寄

上午多校联考,
下午 VP SDOI2019D2,断网模拟但题面一直搞不好,体验极差。做好了爆 \(0\) 的准备,结果 T1 随机化 A 了,T3 乱搞 20pts,RP--

T2 有两个子任务,一个是 50pts,另一个也是 50pts —— 鲁迅

全 真 模 拟。所以鸽了改题合情合理(
晚上完全不想卷,和高一的打了会球,回来一直在聊天

Day -1

上午写了两道 DS,非常顺利。和教练去打球,感觉教练放水了(

中午教练请吃麦当劳,害怕出事因此凉的辣的都没吃。深入讨论了若干关于女 OIer 的话题,发现教练都见过 ycx 的妹妹,只有我没见过/jk

下午回家本来想复习博客,但完全看不进去,所以去鼓捣新买的骨传导耳机了

晚上试机,地方和去年 noip 一样,没有 End 键带来的影响超出想象。延续 sdfz 的优良传统和监考人员对线(关于是否能改系统时间)。事后被父母教育了,感到非常抱歉/kk

去附近找了家酒店!写了俩板子疯狂 WA,遂放弃写代码开始口胡
躺在床上,一开始在想学过的东西,结果发现都不会,改成回忆 OI 生涯了,毕竟可能过两天就得写退役记了
睡觉并不早,但隔壁一直聊天,隔音又很差,母亲去对线但效果甚微,睡着在零点后了

Day 1

上午

没吃早饭,带了牛奶面包

进场前教练叮嘱了若干事项,记忆比较深刻的就是“别想着签到题,能拿多少分拿多少”

7.00 准时进场,swap 了 Fn 和 Ctrl 后 Ctrl 坏了,于是换了台机子,7.15 才开始写缺省源,开考时又没写完。。。
开幕雷击,win lemon 评测,-std=c++11。我的代码充斥着 warning 和 ub,而且不知道 11 和 14 有什么区别,希望别因为这个挂分

喝了不少东西但没怎么吃,并不饿
缺省源写挂了不少地方,很烦

发现教练奶中了,一个都不会。。。初步判定 T1 不能用线段树一类的 DS,应该是分治/根号分治;T2 根据数据范围猜应该是构造杜教筛的递归形式;T3 SAM 上 DP 完全不可做。
T1 浪费了很长时间在分治上,最后发现我是个弱智,用桶就能做到 \(O(nq)\)。考虑根号分治,精细实现一下就能解决 大数+大数 和 小数+小数,卡掉 大数+小数 的方法是让大数出现 \(O(n)\) 次,小数出现 \(O(1)\) 次。这种情况下只有 小数个数平方 个大数有用,不太会算复杂度但好像卡不到 \(O(nq)\)
T2 \(y=1\) 是 ys 出的原题,试图推广失败了。数位 DP 也不太行
T3 没怎么想,特殊性质也没看
期间听到 T1 时限改成 7s,感觉明示根号做法

感觉都不难写所以开写的很晚。一遍过 T3 暴力,写了很久 T1,还重构过 slv 函数,11.00 多才过拍,大样例 3s 感觉很稳(本机 1s 只能跑 1e6set 操作),正常速度写完 T2 交卷。本来不是很紧张,但站起来收代码的时候突然心跳很快

大概对了一下做法感觉还行,应该是大众分,下午没什么压力

下午

通知的是中午不能出楼,所以家长带来了外卖和折叠床,对 ycx 的饭量非常震惊。后来能出了,去车里了。平时一点多才睡,但这次 12.30 就躺下了,于是一直没有睡着,害怕会困但其实还好

下午进场发现没有刷机,非常愉快,把缺省源补充成了完整版。
发现只有两题有大样例,且 problemprovidercreep 有整整 15 个点,好几百 MB,以为是『骗分过样例』,结果是『挑战』。。。

一开始 T1 看错了,以为 \(O(n^{2}k)\) 随便做,还心想果然有签到题
直接看 T2。分太碎所以索性直接想正解,枚举做法后最优的是树剖+分块,感觉这俩结构不是很搭,可能可以使用树分块,但我对树分块没啥理解就先不管了
T3 很像原题,但我会的只有 10pts 而且很难写,思考了一下感觉 T2 更赚,写了个 Catalan 骗分就不管了

写完 T1 发现假了。。。有点慌,写了个暴力确认题意,然后只会一个巨大复杂度的做法,写完卡了卡常发现大样例跑 9s,可能可以过 \(k=2\)。感觉有点像二维 FFT 就鸽了
重点放在 T2。配了个 arbiter 当 IOI 打,中间顿悟树剖不需要 dep,很快过了 10 个点。思考了一会树分块怎么做 X,没有结果。最后发现 A 没过,最后 10min 过了。

本地编译了一下 T2 发现 CE 了,但 arbiter 上确实没事,非常疑惑,没时间细看所以直接交了

出来发现又是大众分/kk。合照的时候尽力笑出来了

把 hrj 送我的笔弄丢了。下午进场的时候就没找到,包里也没有,甚至想不起来上午考试用没用。非常悲伤

5.16

只放一上午假太阴间了吧

上午玩了个密室,感觉一般。海洋球非常快乐,在里面丢了对讲机找了半天。最后一间需要摆罐子,摆错也能开门但就输了,于是我一顿操作在没反映过来要干啥的时候就出去了。感觉我就是电影里面乱搞害死主角的人(
中午吃了很久自助,下午集体迟到,还碰到了 hhy

LG 自测一分没挂,应该稳进 A 队。评测不支持 pbds 爆零了,一直在忙申诉的事,并被告知竞赛不能补一年
班主任问成绩只能说还没出,家长很担心

出分后教练进来说:
高情商:SX 太菜了,虽然也不应该跟你们说
低情商:cyh 你考的什么玩意,比 SD 低那么多

晚上接着摆,看了《白日梦想家》

5.17

感谢教练,感谢 CCF,申诉成功,100+35+25+80+79+0

永远不要觉得你不能翻盘。我高一从 A 被翻到 D,高二从 rk4 翻成队长 —— 401rk8

晚上发现 D2T1 确实是签到题,考场降智了,虽然没影响,但还是很自闭。和教练跑了 3km,累得一批

5.18

会考照相,回了下班,和班主任、lft 简单聊了几句。晚上写完了游记

upd

申诉是在 linux 下测的,被别人申诉了。重测后变成 160+135,被卡常了不少分,好在还是队长(


这几天确实太具有戏剧性了,和两位教练都聊了聊,蛮多感慨没写,最晚 APIO 后会发一篇现役划水

posted @ 2022-05-19 07:54  401rk8  阅读(608)  评论(2编辑  收藏  举报