2026/4/4-5NOIP模拟赛

https://cplusoj.com/d/senior/contest/69cf35321363e1a076a6317f

T1 最小公倍数 lcm

一个质数的贡献为 \(1+\log_p n\)。线性筛即可。

T2 红裤 red

不会。

T3 观者 watcher

可以到环的点删除,剩下 DAG。
按照最长路分层,可以使用 rank 递推或者倍增哈希。

T4 万物一心 allinone

考虑 \(k=1\),这是直径端点之一。找出一条直径,然后分别用两个直径端点作为根。
对于根到 \(u\) 的路径一定会计入答案,否则反证一定不优。
考虑长剖以后,我们选择的一定是 \(k-1\) 条长链。否则反正一定不优。
那么 dfs,用线段树维护长链剩余的部分,查询前 \(k-1\) 大即可。

posted @ 2026-04-06 13:42  TallBanana  阅读(10)  评论(0)    收藏  举报