把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

随笔分类 -  A-图论-树形结构-dfn

摘要:题目链接 题目解析 唔,首先有一个比较显然的大概是nq级别复杂度的做法,就是暴力修改,然后dfs两次算出直径。 (不过这没有什么用就是了 因为有修改,我们尝试把树下下来,放到序列上,用线段树维护。 树链剖分? 不,太麻烦喏,我们知道欧拉序这个东西是可以办到的,并且我们之前就用它的性质求过$l 阅读全文
posted @ 2020-12-02 17:28 Starlight_Glimmer 阅读(327) 评论(1) 推荐(0) 编辑
摘要:题目链接 题目解析 如果对每一条边都尝试染色的话,复杂度显然不可过。 考虑从宏观上大局考虑。(这句话怎么这么别扭,是我语文太菜了 如果图中有奇环,那么奇环上的边必须被选,否则如果选了其它的边,奇环上的边就一定有一条左右端点颜色一样。 同样考虑偶环,我们发现偶环上的边必须不被选,否则如果选了偶环上的边 阅读全文
posted @ 2020-12-01 16:16 Starlight_Glimmer 阅读(165) 评论(0) 推荐(1) 编辑
摘要:题目链接 题目解析 注意到每个数的后继都是唯一的。 那么我们可以把这个序列挂到树上去,每个点的后继就是父节点。用类似于笛卡尔树的方式建树。 那么题目要求的最长贪心严格上升子序列的长度就是从儿子到父亲的最长链的长度。 题目有给定区间并修改,而如果区间中新出现一个数$a[x]\(,那么它子树内的所有结点 阅读全文
posted @ 2020-12-01 11:43 Starlight_Glimmer 阅读(79) 评论(0) 推荐(0) 编辑

浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示