NOIP2024 游记

Mashiroqwq

2024-11-30 15:30:13

生活·游记

前言

高三了,也该为以后做点准备了。 ### $11.3 \sim 11.28

\text{bnds} 集训。

11.28

从北京搭 17:00 点的高铁 22:25 回到湖南长沙。

回家后吃点东西直接躺在床上睡着了。

11.29

老曹说让我去下一中,早上睡到 8:10,洗个澡就润到了一中。

孩子们我回来啦!!!

直接开始 generals 和卡坦岛。

lf 还是菜啊,多练。

下午被抓去去烈士公园走了一圈,晚上继续 generals 和卡坦岛。

不是,我咋什么都没有复习,感觉要跪下了。

11.30

早上 6:30 被宿舍闹铃吵起来,然后开始看小说。

有点困。

进考场一开始座位看错了看到 \text{HN-0002} 去了(

幸好后面 tx 来了(

我的座位感觉很难受啊,靠窗,窗户没关,外面风好大。

无语了。

这个键盘又是什么鬼,backspace 这么小一个,还有为啥 + 和 | 换了一个位置,真的有点阴间。

考试流程如下,时间是估计出来的,应该不是很准。

不过我 \text T4 写的 2\log 的 set 启发式合并来着,造了组数据,只要跑 1.3\text s,就没有修了。

做到 1 \log 只要 ii+1 求一个 \text{lca},然后把有用的段拿出来,随便维护一下就行了吧。

诶,且行且珍惜吧。

希望学弟能在省选取得优异成绩。

日常跪求 CCF 高抬贵手别卡我呜呜。

简要题解部分

直接维护 $A_0,A_1,B_0,B_1$ 表示当前 $0/1$ 数量,然后能放一样的就放一样的,复杂度 $O(n)$。 $\text T2$: 不难发现 $d_i$ 没用。 然后开始一段的贡献是 $v^{2(len-1)}$,结尾一样。 考虑中间不合法的贡献,容易推出来是 $v^{len}-v^{len-1}$。 然后把合法的全部乘起来就行。 时间复杂度 $O(m \log n)$。 $\text T3$: 发现两条边会出现相同的 dfs 树,需要满足这条路径上的边都是相对最后经过的。 考虑钦定一些顺序,使得贡献不会算重。 直接按照 dfs 序钦定,然后处理出来 $f_i$,表示子树内会算重的系数和,再额外记一个从父亲那边来的系数和即可。 时间复杂度 $O(n)$。 $\text T4$: 先说下 $2 \log$: 考虑把编号连续段缩在一起,然后启发式合并,可以得到 $O(n)$ 个段,然后剩下的问题就变成二维数点问题。 $1 \log$ 把 $i$ 和 $i+1$ 求一个 $\text{lca}$,然后用主席树上二分就可以找到段了。 感觉常数也不一定比 set 启发式合并优秀( 时间复杂度 $O((n+q) \log n/n\log^2 n+q \log n)$。 ### 一些神秘的话 感觉学 $\text{OI}$ 的过程真的就如同一场梦一样,不知不觉都已经六年了。 而我,也到了落幕的时候了。 我在我的最后半个赛季中拿到了联赛满分,$\text{OI}$ 也不剩什么缺憾了,现在唯一的念想就是去 CTS 看看。 因为热爱来学 $\text{OI}$,没有遗憾的离去也是圆满的结局了吧。 我的故事还在继续。 也许未来的某一天,我还会回来的。 upd:CTT 跪下了,我不配去 CTS /ll OI 生涯圆满不了了。