随笔分类 -  数据结构-dsu on tree

【CF741D】Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths(dsu on tree)
摘要:题意:我们称一个字符串为周驿东串当且仅当重排它的字符可以组成一个回文串。 给出一个n个点的有根树,根为1,每条边上有一个从a到v的字符,求每个点的子树中所有简单路径可以组成的周驿东串中的最长长度。 n<=5e5 思路:https://www.cnblogs.com/zzqsblog/p/614691 阅读全文

posted @ 2019-09-19 19:23 myx12345 阅读(204) 评论(0) 推荐(0)

【CF600E】Lomsat gelral(dsu on tree)
摘要:题意:n个点的有根树,以1为根,每个点有一种颜色。我们称一种颜色占领了一个子树当且仅当没有其他颜色在这个子树中出现得比它多。求占领每个子树的所有颜色之和。 n<=1e5,a[i]<=n 思路:参考资料:http://codeforces.com/blog/entry/44351 https://ww 阅读全文

posted @ 2019-09-19 16:10 myx12345 阅读(154) 评论(0) 推荐(0)

【CF1023F】Mobile Phone Network(dsu on tree,MST)
摘要:题意: 保证原边以边权单调非减的顺序读入 思路:先把未知边加入,再加入原始边做MST,考虑从大到小,用数据结构维护,每一条原始边相当两个链赋值操作,每一条未知边相当于一个询问,答案即为询问之和 LCT和树剖都能维护 但因为没有强制在线,可以使用并查集维护 考虑做完MST后预处理出深度,父亲,父边权值 阅读全文

posted @ 2018-12-06 21:47 myx12345 阅读(382) 评论(0) 推荐(0)

导航