HNOI2023 游记

Day ???

去中山集训回来了。

Day 0

没啥心情做题,上午随便写了点板子,然后扫描线写了一个小时调不出来,感觉不是很好。

下午听了下动员,听完之后心态确实好些了,虽然很久没做什么题,但是在考场上写满暴力不挂分似乎并不是很难达到的目标。

晚上到考场旁边订了个酒店,稍微思考了一下明天的策略,然后就睡了。

Day 1

进考场发现时间是 16:30,于是把时间换成了利比里亚时间(

8:30 开题。看 T1,发现是阅读理解题,读完差不多就会了。稍微思考了一下细节,感觉需要个线段树优化建图,5s 之后发现不需要,需要线段树做 chkmax,5s 之后发现记录一下前缀最大值就好了。本来不急着写但是周围键盘声音挺大的,顺手写了一下,9:00 之前过了样例。

看了一下 T2 和 T3,打算顺着开。看 T2,开始只会 O(2m),后来冷静一下才发现一定是个导出子图,所以枚举点集就好了。然后开始思考 m=n1,k=0,发现不会,怎么想都不会/px

有点自闭,写了个 25 分出去上了个厕所。仔细看了一下 T3,会了一个费用流,然后发现这个模型太典了啊,拿左偏树维护一下凸包就 O(nmlogn) 了,稍微写了一下过了样例。然后思考了一下 A,发现可以线段树维护一下流量,每次查询的时候往上跳找到第一条流量为 0 的边,然后找它子树中费用最小的点就好了,写了一下,写完发现有 62

还剩一个小时,发现上面那个做法套线段树分治就可以得到一个 O(nlog3n) 的做法,但是感觉加个线段树分治比较麻烦,T1、T2 都没拍,然后不打算写了,187 不会没有队线吧。回去给 T1、T2 加了两个拍,测了下极限数据,发现很稳。然后罚坐了 20min

Day 2

早上听说小图灵出民间数据了,小丑了,Day 1 真没队线,不过没进也没关系,心态挺好的。

进考场 看 T1,不会,拉到下面发现 n10,那是不是可以直接暴力 BFS?想了一下发现之前讲课讲过一个题,但是那场讲课我在摆啊!!顿时慌了,想了一下都不是很会处理平局。然后又想了一下感觉可以 BFS 的时候只把胜负确定的点塞进去,如果当前是必败点那么直接更新然后塞进去就完了,如果当前必胜的话可以等等,等它的前驱的所有后继状态都更新完了再塞进去。感觉很稳,在纸上写了下细节就开写了,写了半个小时左右,然后直接过大样例了,不过要跑 3s,把 vector 换成前向星直接 0.8s 了,感觉稳。

看 T2,性质 A 只要 2-SAT,性质 B 直接贪,但是我不会性质 C。想了很久会了个费用流做法,中途想了好多个假做法,后面放弃抵抗了直接写 40 了,写完还有一个半小时。

现在心态已经裂开了,看 T3,只会 2 分。虽然这个题我记得有个结论的,但是想不起来了。而且此时考场电脑显示空间不足,那我只能谔谔。最后没啥事干,写了个 4 分费用流,写完挂了,然后看了一下我把 n2 的数据也跑了性质 B,改完就过了。然后罚坐了一会就下考了。

意外地发现今天考的还不差,只能诚心祈祷了。

Day 1:100+25+62=187

Day 2:100+44+0=144

总分 331,NOIP 257

官方数据没挂分,好像进了(

后记

可以说凭借稳进了省队吧,两天都没有挂分,但是也反映了自己实力不足的事实。我的得分上限绝对算不上高,大部分选手都能顺利想到的 D1T2 k=0,D2T2 的建图,D2T3 的 10 分,我都没能想出来。这样的我将要去面对 NOI 这类级别的考试,忐忑是难免的。

接下来的几个月多做点题吧,之前做题都缺乏条理,现在要加大难度,更有针对性。总之,新的阶段要开始了,相信自己,加油吧。

NOI 能进前 100 吗(小声

posted @   yllcm  阅读(494)  评论(3编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示