摘要: 传送门 题意: 一棵树,多次询问,给出mm个点,求有几个点到给定点最近 写了一晚上... 当然要建虚树了,但是怎么DP啊 大爷题解传送门 我们先求出到虚树上某个点最近的关键点 然后枚举所有的边(f,x),讨论一下边上的点的子树应该靠谁更近 倍增求出分界点 注意有些没出现在虚树上的子树 注意 阅读全文
posted @ 2017-03-09 22:32 Candy? 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意: 多次询问,求最长链最短链链总长 煞笔DP记录d,c,f,g MD该死拍了一下午没问题然后交上去就T 然后发现树链剖分写成size[v]+=size[u] 我想知道我随机生成的大数据是怎么跑过去的!!!!!!!! 阅读全文
posted @ 2017-03-09 17:53 Candy? 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意: n个点的树,m次变动使得某个点有宝物或没宝物,询问每次变动后集齐所有宝物并返回原点的最小距离 转化成有根树,求树链的并... 两两树链求并就可以,但我们按照dfs序来两两求并,相邻两点深度和减去lca的深度 一次只变动一个关键点,用set动态维护虚树(dfs阅读全文
posted @ 2017-03-09 14:46 Candy? 阅读(797) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示