随笔分类 -  LCA

摘要:Description ​ 小B最近正在玩一个寻宝游戏,这个游戏的地图中有N个村庄和N 1条道路,并且任何两个村庄之间有且仅有一条路径可达。游戏开始时,玩家可以任意选择一个村庄,瞬间转移到这个村庄,然后可以任意在地图的道路上行走,若走到某个村庄中有宝物,则视为找到该村庄内的宝物,直到找到所有宝物并返 阅读全文
posted @ 2017-10-30 09:52 Melacau 阅读(232) 评论(0) 推荐(0)
摘要:原题传送门 题意:给你一棵树,然后有一个遍历顺序,你需要补全这个遍历顺序,然后输出这个遍历顺序中每个点的出现次数。 解题思路:本来想找树剖的题,结果发现了一题可以直接写lca的。。。。 做法1:非常简单的NOIP式做法就是tjlca后直接树上差分即可。时间效率\( O(n) \)(常数较大).(BZ 阅读全文
posted @ 2017-04-28 09:54 Melacau 阅读(253) 评论(0) 推荐(0)
摘要:学弟不是说要出丧题吗》》所以我就研究了1天lca又研究了1天tj然后研究了一天天天爱跑步,终于写了出来。(最后的平均用时为240ms。。。比学弟快了1倍。。。) 题意:给你颗树,然后有m个东西在树上移动,每s移动一条边。路径为S[i]->T[i],现在求在w[i]时第i各节点上有多少个东西。 解题思 阅读全文
posted @ 2017-03-24 16:25 Melacau 阅读(495) 评论(0) 推荐(0)