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\) 大即可。
浙公网安备 33010602011771号