ABC335

E

对于 \((u,v)\)

  • \(a_u = a_v\),则把 \(u\)\(v\) 扔到同一个并查集里

  • 否则连接两个点

然后跑一遍 dp 即可。

code


F

根号分治

如果 \(a_i \ge \sqrt n\) 直接暴力,否则使用前缀和记录。

code


所以这场 \((\text{F} \le \text{E}) + (\text{C} = \text{D}) = 2\)

posted @ 2024-01-06 22:26  sqrtqwq  阅读(29)  评论(1编辑  收藏  举报