随笔分类 - 图论-----dfs树
摘要:反正自己是暴力选手,天天写些水题也没关系吧。
阅读全文
摘要:CF521E Cycling City 题目描述 点此看题 给定一张 个点 条边的无向简单图,问图中能否找到两个点,使得两个点之间至少有三条除端点之外点不交的路径。 解法 我根本做不出这题,首先有一个奇妙的题目转化:两个点之间有
阅读全文
摘要:一、题目 点此看题 二、解法 从问题的简单情形开始考虑,如果无向图是一棵树怎么办?我们可以从叶子往上构造,要让叶子合法边的权值只有一种可能,所以最后我们能让除了根的所有点都一定合法。 那么扩展到图上,我们可以找出原图的一棵 树,然后把非树边的边权赋值成 ,按树的方法
阅读全文
摘要:一、题目 点此看题 二、解法 如果第二张图是欧拉图,那么可以通过两次走 经过所有边恰好一次,因为无向连通图的欧拉路可以理解成原图的环拆分,我们以包含 的大环为骨架就可以构造出方案。对于第一张图我们可以直接 原图获得一个经过所有边两次的方
阅读全文
摘要:一、题目 点此看题 二、解法 首先把操作转成人话,也就是第 轮我们选择 序 ,把它沿某条路径转到叶子处。我们要思考的是这条路径有什么性质,整个旋转过程又有什么性质? 性质1:整个旋转过程不改变任意节点儿子 序的偏序关系。 可以归纳
阅读全文
摘要:一、题目 点此看题 这道题考试时候打了缩点,然后一无所获,虽然想出了那个超级神奇的构造方法。 还是不要思维定式啊,我以为难的图论题一定要缩点,但是我从来一打缩点就爆炸。 二、解法 比较传统的树上二选一构造问题,根据套路任何情况一定有解。 直接考虑 树,叶子之间一定无边,如果有
阅读全文
摘要:一、题目 点此看题 二、解法 首先考虑如何判断一个点合法,以这个点为根建出 树,当且仅当这棵树中只存在树边和返祖边时合法,那么判定单点合法 貌似没有什么好的思路,考虑有解合法点数至少有 个,可以利用这个性质找一个合法的点,如果我们随机 \(k\
阅读全文