摘要: 原题传送门 题意:给你一棵树,然后有一个遍历顺序,你需要补全这个遍历顺序,然后输出这个遍历顺序中每个点的出现次数。 解题思路:本来想找树剖的题,结果发现了一题可以直接写lca的。。。。 做法1:非常简单的NOIP式做法就是tjlca后直接树上差分即可。时间效率\( O(n) \)(常数较大).(BZ 阅读全文
posted @ 2017-04-28 09:54 Melacau 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 题意见试题传送门 解题思路:显然是题树剖题。 考虑用线段树维护区间端点颜色与颜色数,这样就可以方便的合并,注意查询的时候对端点的特殊处理即可。 时间效率最高为\( O (m \log^{2} n) \).(BZOJ 上 4072ms) 阅读全文
posted @ 2017-04-28 09:09 Melacau 阅读(240) 评论(0) 推荐(0) 编辑