PKU-NOI WC 2024 游记 || HNOI 2024 rp++
EnofTaiPeople · · 生活·游记
标记
不打标记。
我不是二百五。
希望 HNOI 2024 也能两天都有
PKUWC 2024
前言
感觉是一次不错的经历。
正式比赛大多有遗憾,因为所有人的实力在考场上都会打折扣。
于是获得的分数就是在这个赛制和题目下的考场水平。
Day0
卷帆
在高铁上首次打了可持久化加点凸包的低配板子,命名为
Day1
上午观看北大的介绍。
在雨中拍了合照!
在 CQYC 的食堂用餐,都觉得不可思议,CJ 的根本没法比!
试机题是板的矩阵快速幂,做了二十分钟。
因为网络延迟,所以每天的测试时间是
13:00\rightarrow()=0
ゲーム始まり
game start!
游戏开始!
当我在草稿纸上写了这三句话,游戏真的开始了!
T1 一看就是签到,写了一个暴力,交了两发才过第一档。
然后发现了一种归约方式,将复杂度做到了
13:13\rightarrow100=100
T2 和 T3 题面都是挂的,过了一会儿终于修正了。
感觉 T3 不可做,尝试 T2。
推了好久性质,没有找到,写了一个暴搜。
13:40\rightarrow100+11=111
继续找不到。
15:00\rightarrow100+11=111
已经没有什么希望了。
尝试输出所有方案,发现
15:20\rightarrow100+28=128
后面会答案错误,然后我发现这样根本过不了拍。
结论不对,然后我想了一会儿,觉得可以减到还剩
结果速度也不够。
于是加了卡时。
把 map<vector<int>,vector<int> > 换成了 unordered_map<unsigned long long,vector<int>,使用随机哈希,多过几档。
至少不会被倍杀了!
等于是挽回了一点局面。
16:00\rightarrow100+59=159
发现
我觉得最后一档没什么希望,就不管了,做 T3。
16:20\rightarrow100+81=181
写了一发暴搜。
16:30\rightarrow100+81+10=191
发现可以更快地模拟。
16:40\rightarrow100+81+40=221
感觉特殊性质可以写,
16:59\rightarrow100+81+60=241
然后我发现中间的一档也可以写,五分钟写完了,但已经结束了。
发现 T3 的部分分就是正解。
Day2
上午听了语言讲座!
13:00\rightarrow(241)=241
T1 一看就是签到,发现那个贪心很平凡,居然直接交就过了。
13:10\rightarrow(241)+100=341
T2 以为
14:10\rightarrow(241)+100+28=359
T3 一看就是线段树套平衡树板子。
写起来有些难受,不过稍微调了一下就过了样例,直接交过了几档性质。
15:10\rightarrow(241)+100+28+55=424
后来发现是平衡树写假了,换了好几种写法,又卡了很久的常,从卡时间变成了卡空间,最后把
16:20\rightarrow(241)+100+28+100=469
一直找不到 T2 的规律,还剩
还剩一分钟写完了,虽然被卡常了,但多过了一个子任务!
17:04:40\rightarrow(241)+100+55+100=496
显然那个状压又是正解,合理状态数只有
总之就是经验不够。
晚上打 CF 成功下
Day+1
卷帆
祝卷帆进国家队!
NOIWC 2024
Day0
打了云斗杯,题目很神秘,分数全暴力,但这都有 rank1?
试机,感觉文件夹全在主目录有些不习惯。
Day1
T1 有点水,然后去看 T3,发现一点都不会,写了一个暴力过不了样例,发现结论假了,这下连
写完
写完之后发现是
加上一个分治,写了 4k,然后大样例跑飞快。
不过我一直怀疑这是指数级的,但自己不会卡,就跳了。
一直在想 T3 的
最后几分钟打了特殊性质,不然就成大众分了(特殊性质比
实际得分:
不过这么写暴力风险还是太大了,之后还是要调整一下状态。
据说这样的复杂度可以证明是