树链剖分
lifelikes
这个作者很懒,什么都没留下…
展开
-
Codeforce gym 101741 problem C Cover the Paths 树链剖分或者set乱搞
点我看题题意 给出一颗树,然后给出m条简单路径,定义一个集合S为好集合 当且仅当对于每一条简单路径 ,都至少有一个点包含在S内。 现在要你求出大小最小的S集合 。 首先就应该往LCA的方向上去想。 将树变成一颗有向树,从最深层的LCA开始考虑。 这里要判断一条路径上是否有点已经被选取,可以用树链剖分来写。#include<iostream>#include<...原创 2018-07-17 17:11:29 · 332 阅读 · 0 评论 -
HDU-6393 Traffic Network in Numazu 树状数组维护树上差分环基数
PS- 真的想吐槽电子科大的出题人。 数据水也算了,还有两题的标程是错的,还各种卡常,各种原题。Traffic Network in Numazu Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 456 Accepted...原创 2018-08-14 19:27:11 · 207 阅读 · 0 评论