Gokix

一言(ヒトコト)

关注我

NOIP2022 游记

本来不想写游记的,但还是想给自己六年OI生涯留一篇游记。

pre

得知好兄弟因某些原因来不了了,被迫退役。心情比较郁闷。

day

7:30

7:30就进场了,试机试了10分钟就不让试了,然后罚坐了将近一个小时。

8:30

密码发下来不对,等了十分钟才知道原来是负责人疮了。

8:40

负责人续关之后发现自己把pdf的密码当成压缩包的密码了,把压缩包的密码发了过来。

开始看题。心情比较急躁。

看T1,误判为中模拟,想起了不好的回忆,先跳了。

看T2,中途把栈顶和栈底搞混了之后在手模样例的帮助下理解了题意,认为构造难度可能和移球游戏相近,于是跳。

看T3,数数题必栽。一眼缩点,然后发现自己忘了缩点怎么写了。发现树的部分分或许可做,准备扔到后面。

看T4,什么都没有想到。乍一看还以为出题人给了40分的暴力。

9:10

准备想想T2,不会就开T1。

手模了几组数据发现自己忘了操作一是可以删数的,然后想了想就弃了,并决定扔到最后。

考场内非常冷。走过去关了门,志愿者帮忙关了窗之后还是很冷。过了一会门自己开了,再准备关的时候发现门关不严。

很糟。

9:30

开T1。

发现不是模拟,是维护一堆东西但原理很简单的数数。(事实证明我想得过于复杂了)

写‘C’,误把缺二式当做和的平方减去平方和再除以二了,但是很离谱地过掉了所有样例。同时发现惯例的T1整活今年整在了样例上。

写‘F’,很自然地想到了枚举‘F’左列和第二行的交接点这个很不自然的思路,然后维护了114 514个东西,写了一下方程,'F'也过了。

10:40

猛然发现时间不够了,给自己的目标是11点前解决T1。

迅速测试了一下多组数据,没问题。又手造了一组小样例,发现自己‘C’的计数完全在扯。然后把‘F’的代码拿了过来删改了一下就过了。就这样,我很离谱地利用‘F’的方法解决了‘C’。

11:00

把T1过了,发现暴力比正解难写就不拍了。

开 T3。

一开始把树的部分想得特别简单,随手造了一组样例就把自己卡死了。然后意识到要dp。

果断放弃,先打暴力。

写了最暴力的程序,试图抢最低一档的部分分。意外跑得很快。开T4。

11:40

发现只有8分的暴力。

想了想,决定放弃推式子,只写最低一档的。

又错误分析了纯暴力的分数,然后敲了个线段树上去,吐槽了一波线段树如今只值8分。

12:00

开T2.

得知负责人触发了决死,考试时间延长十分钟。

看这个T2,才发现之前想的全是胡扯。开始盯着k与n的关系看。发现k=2n-2时可以完全空出一个栈,剩下的栈头和底各为不同的颜色就必有解。然后就开始无脑码了。

码了80多行,意识到不对劲,转念一想又发现每个栈高度不大于2。果断重构。

有码100多行,写完了,开始调。发现样例又是极其水。之后的时间就是不断手造数据、不断修改代码。前前后后造了十几个数据,改了得有四五处bug才放下心来。

13:00

还剩十分钟,已经没时间多得分了,就开始把所有程序重测样例。

13:06

冥想一会,好好享受最后八十万分之一的时间。

13:08

重新检查了一遍文件。

13:10

交卷。

估分 [0,100]+[0,15]+[0,15]+[0,8]=[0,138]

suf

出来后懊悔自己T2没有意识到可以固定每种颜色的数去哪个栈,这样就极其好写而且不易出错了。说不定这样就有时间看看T3,T4了(T3类树形背包空的模拟赛出过类似的,T4推推式子就能发现出题人送了52分/dk)。不过说到底还是T1浪费的时间太多了。

民间数据结果为 100+0+15+8=123

T2挂的原因是没有清完,不知道为什么,但是很致命。省一是铁定没戏了,少创班也就不用想了。

总而言之,对于我这台积满尘土锈迹斑斑工作起来咣咣响的老而无用的破机器,用尽全力就好。毕竟早已预测到如今的结果,完全可以理解,虽然不一定完全可以接受。

如此,高二的文化课选手全军覆没。

剩下的事情就是回去上班,干全职了。

upd

官方成绩出了,100+0+15+8=123

祝贺我在继龙虎斗之后终于再在官方赛场上正式AC一道题!(

没有什么好遗憾的。身与华落,心将香飞。

end

六级了。不可思议。

科大今年居然没有搞到NOIP的成绩,后来补交成绩证明后又通过初审了。不可思议。

离谱。

最后祝各位冲队、冲科大的同学们加油!

posted @ 2022-11-26 22:04  Gokix  阅读(194)  评论(2编辑  收藏  举报