随笔分类 -  图论-----dfs树

摘要:反正自己是暴力选手,天天写些水题也没关系吧。 阅读全文
posted @ 2022-08-11 20:25 C202044zxy 阅读(184) 评论(0) 推荐(2) 编辑
摘要:CF521E Cycling City 题目描述 点此看题 给定一张 n 个点 m 条边的无向简单图,问图中能否找到两个点,使得两个点之间至少有三条除端点之外点不交的路径。 n,m2105 解法 我根本做不出这题,首先有一个奇妙的题目转化:两个点之间有 阅读全文
posted @ 2022-01-26 21:06 C202044zxy 阅读(196) 评论(2) 推荐(1) 编辑
摘要:一、题目 点此看题 这题就不要看洛谷的翻译了,不按原题目翻译真的很不负责任。 有 1n 的排列 p,q,现在给出 m 对关系 (xi,yi),表示 (pxipyi)(qxiqyi)0,现在要求您构造出 阅读全文
posted @ 2022-01-17 17:31 C202044zxy 阅读(200) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 从问题的简单情形开始考虑,如果无向图是一棵树怎么办?我们可以从叶子往上构造,要让叶子合法边的权值只有一种可能,所以最后我们能让除了根的所有点都一定合法。 那么扩展到图上,我们可以找出原图的一棵 dfs 树,然后把非树边的边权赋值成 0,按树的方法 阅读全文
posted @ 2022-01-16 22:28 C202044zxy 阅读(129) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 如果第二张图是欧拉图,那么可以通过两次走 (u,v) 经过所有边恰好一次,因为无向连通图的欧拉路可以理解成原图的环拆分,我们以包含 (u,v) 的大环为骨架就可以构造出方案。对于第一张图我们可以直接 dfs 原图获得一个经过所有边两次的方 阅读全文
posted @ 2021-11-08 20:16 C202044zxy 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 首先把操作转成人话,也就是第 i 轮我们选择 dfsi,把它沿某条路径转到叶子处。我们要思考的是这条路径有什么性质,整个旋转过程又有什么性质? 性质1:整个旋转过程不改变任意节点儿子 dfs 序的偏序关系。 可以归纳 阅读全文
posted @ 2021-09-07 17:11 C202044zxy 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 这道题考试时候打了缩点,然后一无所获,虽然想出了那个超级神奇的构造方法。 还是不要思维定式啊,我以为难的图论题一定要缩点,但是我从来一打缩点就爆炸。 二、解法 比较传统的树上二选一构造问题,根据套路任何情况一定有解。 直接考虑 dfs 树,叶子之间一定无边,如果有 阅读全文
posted @ 2021-08-20 21:17 C202044zxy 阅读(375) 评论(1) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 首先考虑如何判断一个点合法,以这个点为根建出 dfs 树,当且仅当这棵树中只存在树边和返祖边时合法,那么判定单点合法 貌似没有什么好的思路,考虑有解合法点数至少有 n5 个,可以利用这个性质找一个合法的点,如果我们随机 \(k\ 阅读全文
posted @ 2021-08-18 19:46 C202044zxy 阅读(184) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示