该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
题面传送门 这道题给了没有修改的部分分,考虑怎么拿到这些分数。 然后发现我们可以枚举每个节点然后算贡献。 可以发现如果两个不同子树的access就会产生一个贡献。 然而如果一个子树过大那么就没有那么多贡献。 从而我们可以一次树形dp解决掉。 然而这个东西带修就不是很好做了。 可以发现这个东西和树链剖 阅读全文
摘要:
题面传送门 一开始傻子一样的写了个线段树分治+LCT常数巨大只得了$50$分和没有按秩合并的并查集一样分数。 然后我们发现这个东西删掉的边数很少,所以如果每一次都把这个东西重新初始化一边很不划算。 然后可以发现有很多边在一大段区间内都是存在的。 所以就可以上线段树分治了,连通性用并查集维护。 这个是 阅读全文