图论
文章平均质量分 62
SSL_TJH
被大佬你拦住的我,正在瑟瑟发抖。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【YBT2023寒假Day13 C】百里守约(Boruvka算法)(扫描线)(线段树)
有一个 n*n 的矩阵,一开始里面都是 0,多次操作,每次把一个子矩阵里面的值都增加每次给出的 w。然后全部操作完之后构造一个 n 个点的简单无向完全图,对于 i原创 2023-02-24 09:58:53 · 347 阅读 · 0 评论 -
【YBT2023寒假Day10 C】娄居吉勾(点分树)
有一个 n 个点 m 条边的无向连通图,每个点至多在 k 个简单环上。然后有 q 个操作,标记一个没有标记过的点,或者给你一个点求它得到所有标记点中距离最短的点的距离。原创 2023-02-20 22:40:52 · 372 阅读 · 0 评论 -
【YBT2023寒假Day8 C】图论题(图论)(并查集)(线段树合并)
给你一个无向图,然后你会一直操作直到无法操作,每次找出一个满足条件的三元组 (a,b,c),满足 a原创 2023-02-08 16:03:07 · 375 阅读 · 0 评论 -
【YBT2023寒假Day5 B】全面沦陷(tarjan)
给你一个有向图,问你有多少个点可以到达所有点。一个点 x 能到达一个点 y 当且仅当在原图有路径或在把边反向的图中有路径。原创 2023-02-04 20:55:33 · 511 阅读 · 0 评论 -
【luogu P3249】【LOJ 2052】矿区(对偶图)(dfs)
一个平面图上被划分成了若干个多边形。边界一定是正整数,而且一个多边形的贡献是它面积的平方。然后每次给你围一个多边形,保证有原本划分的若干个多边形组成。然后每次问你每个在这个多边形每个原本划分的多边形贡献的和,除这个多边形的面积。原创 2022-11-23 22:11:29 · 609 阅读 · 0 评论 -
【SSL 1588】猜道路(图论)
给你 n 个点之间的最短路径,要你找到原来图上路径的总长度最短可以是多少,如果没有满足的图则输出 -1。原创 2022-11-17 21:08:43 · 615 阅读 · 0 评论 -
【SSL 1455】不稳定的道路(最短路)
一个无向图,你在 i 时刻通过某一条边 x,需要的时间是 c[x]+d[x]/i(除要下取整),然后问你从 1 到 n 的最短时间。 可以在一个点等待。原创 2022-10-31 16:59:22 · 321 阅读 · 0 评论 -
【PNR#2 Div1 C】图同构(图论)
给你两个边集一样的图,点有黑白两色,而且有点权。你操作若干次,每次选择一条边,把连着的两个点点权交换,若两点同色则同时反色。然后问你 A 图能否通过操作得到 B 图。原创 2022-10-27 21:24:43 · 473 阅读 · 0 评论 -
【luogu CF1163F】Indecisive Taxi Fee(图论)(分类讨论)
给你一个无向图,每次改一条边的权值(每次都会变回来),问你 1~n 的最短路长度。原创 2022-10-20 12:01:47 · 315 阅读 · 0 评论 -
【luogu P3403】跳楼机(图论)
问你 1~h 中有多少个数可以表示成 ax+by+cz 的形式。其中 x,y,z 是给出的三个正整数,a,b,c 是你可以选择的非负数。h≤2^63-1,x,y,z≤10^5原创 2022-09-08 18:46:45 · 338 阅读 · 0 评论 -
【UNR #6 A】面基之路(最短路)
给你一个无向图,然后每条边有长度,然后你在 1 号点,有不超过 20 个人在各自的点,每个人每个单位时间能走一个单位长度。然后问你最少要多久才能依次跟所有人相遇。(可以在边上)原创 2022-08-08 21:59:01 · 284 阅读 · 0 评论 -
【luogu P8326】Fliper(图论)(构造)(欧拉回路)
平面上有 n 个挡板(分左上到右下和右上到左下),如果小球碰到会 90 度改变轨迹。然后你要给每个挡板一个颜色,使得对于每个循环的反弹序列,满足每个颜色的挡板出现次数相同而且是偶数。(如果一个挡板在序列中出现两次算两次)如果无法构造方案输出 -1。......原创 2022-07-31 15:04:16 · 267 阅读 · 0 评论 -
【luogu P8063】Shortest paths(图论)
给你一个无向图,然后给你最短路的路径,然后对于最短路上的每条边问你把它删掉之后图的最短路是多少,如果没有路径就输出 -1。原创 2022-07-18 15:20:18 · 127 阅读 · 0 评论 -
【luogu P4183】Cow at Large P(点分治)(图论)(树状数组)
给你一棵树,然后叶子节点可以放守卫。然后有个人在树上,然后每个时刻那个人和守卫都可以移动,如果人和守卫相遇人就被抓了,如果人走到叶子节点他就逃走了。然后问你对于每个树上的位置,如果一开始那个人在这里,至少要多少个守卫才能抓住他。......原创 2022-07-14 15:29:24 · 254 阅读 · 0 评论 -
【51nod 2846】无向图找无弦环(tarjan)
给你一个无向图,要你找一个无弦环。无弦环是指一个环里面的点除了环连着的点对别的之间都没有边。原创 2022-05-01 00:33:23 · 527 阅读 · 0 评论 -
【2022 省选训练赛 Contest 17 B】染色(分治)(欧拉回路)
给你一个 $n$ 个点 $m$ 个边,保证图是二分图。我们要找一个最大的 $k$,使得我们可以用 $2^k$ 个颜色把边染色,使得每个点连着的边的颜色包括所有的颜色,而且连出每个颜色的边的数量相同。要你找到这个 $k$ 并构造方案。(如果 $k$ 不是正整数就输出 $-1$)原创 2022-03-23 20:34:14 · 305 阅读 · 0 评论 -
【NOI2022省选挑战赛 Contest3 A】矩阵(KM算法)
给你一个 n*n 的矩阵 A,然后要你构造一个矩阵 B 使得对于每个位置 B 的值都不小于 A 的,并且 B 满足 Bi+1,j+1+Bi,j=Bi+1,j+Bi,j+1原创 2022-02-28 11:03:36 · 308 阅读 · 0 评论 -
【luogu P6577】【模板】二分图最大权完美匹配(KM算法)
一个二分图,有一些带权边,保证有完美匹配。求一种最大匹配的方案使得匹配边的边权和最大。原创 2022-02-28 08:05:06 · 360 阅读 · 0 评论 -
【YBT2022寒假Day9 B】【luogu CF464E】进制路径 / The Classic Problem(最短路)(主席树)(哈希)
给你一个无向图,然后边的权值是 2^x 次方,然后要你求一个点到另一个点的最短路径。原创 2022-02-15 21:12:10 · 349 阅读 · 0 评论 -
【luogu P2619】Tree I(wqs二分)(最小生成树)
给你一无向连通图有黑白两种边,然后每个边有边权,要你找一个权值和最小的生成树使得恰好有 x 条白边,然后保证一定有解。原创 2022-02-14 00:36:45 · 230 阅读 · 0 评论 -
【YBT2022寒假Day3 B】【LOJ 2460】欧拉回路 / 桥(二分)(欧拉回路)(网络流)
给你一个图,边是双向且两边走的费用不同。要你选一些边来走,然后使得形成一条欧拉回路,且所选边的最大费用最小。要输出这个费用和选的边。原创 2022-02-08 10:32:59 · 344 阅读 · 0 评论 -
【YBT2022寒假Day2 A】期望旅行(Dij)(期望DP)
给你一个无向图,然后每个边有出现的概率,自环必定出现。然后问你在最优策略下你从 $1$ 点走到 $n$ 点的期望步数。原创 2022-02-07 01:26:08 · 363 阅读 · 0 评论 -
【bzoj 2180】最小直径生成树(图论)
给你一个无向连通图,然后要你找到一棵生成树使得它的直径最小。输出直径大小。原创 2022-01-26 21:09:28 · 500 阅读 · 0 评论 -
【luogu P5952】水箱(最小生成树)
给你一个二维的矩阵,每个位置代表那个位置的水位,然后左右相连左右相连的位置都有一定高度的木板。然后告诉你每个位置水位高度的上限,然后问你水位有多少种可能。原创 2021-12-18 20:46:10 · 277 阅读 · 0 评论 -
【YBTOJ高效进阶 21189】最短距离(最短路)(最小生成树)
给你一个无向图,每个点可能是黑色或白色,然后边有权值,你要保留一些边,费用是它们的权值和。然后你要使得每个白点到任意一个黑点的最短路跟原来的图一样,然后要你求最小费用,或输出无解。原创 2021-11-19 18:30:53 · 276 阅读 · 0 评论 -
【ybtoj高效进阶 21289】头文件 C(图论)(dfs)
给你一个无向图。多次询问,每次给你一个区间,你只能保留区间内的点,然后如果一条边连接的点中有不在的或两个点的编号差大于 K 那这个边也不存在。所有询问的 K 相同,然后对于每个询问输出当前情况下图的连通块数。原创 2021-10-22 10:20:58 · 182 阅读 · 0 评论 -
【ybtoj高效进阶 21288】头文件 B(线段树)(图论)
给你一个有向图,一开始之后 i 到 i+1 的有向边,保证这些边后面不会被操作。然后有一些操作:加一条边,删去加的一条边,问你从一个点出发可以到多少个点。原创 2021-10-22 09:49:50 · 168 阅读 · 0 评论 -
【ybtoj高效进阶 21285】独立生物(图论)(博弈论)(DP)
给你 k 个无向图,和一个点数为 n^k 的无向图 G,G 图中点的表示方式是可以 k 元组。若设一个 k 元组内所有数的和是 x,G 图中这个点的点权为 V^x。判定无向图两个点是否有边的方法是:它们转成的 k 元组只有一位不同,而且在那一位对于的图上它们是有边的。然后要你求图 G 的最大权独立集。V 很大很大很大。原创 2021-10-21 10:13:30 · 204 阅读 · 0 评论 -
【ybtoj高效进阶 21260】头文字 B(tarjan)(DP)
给你一个无向图,然后你可以对其进行染色。定义一轮染色为你可以选一些点把它染色,当要保证不存在任何一对点使得一个可以走到另一个。然后问你把所有点都染色至少要多少轮。原创 2021-10-18 21:55:41 · 157 阅读 · 0 评论 -
【nowcoder 223323】牛表(SPFA)(打表找性质 / 结论)
问你对于每对 0~n-1 的 i,j,要从 i 变成 j 的费用分别是多少。变换是使 i*x%n,费用是 |i-x|,可以多次变化,费用是每次之和。原创 2021-10-07 16:45:00 · 178 阅读 · 0 评论 -
【luogu U137971】公司搬迁(图论模型)(dfs / 并查集)
给你 n 个互不相同的数,然后你可以把它分成两类。两个类分别有一个数字 a,b,如果数字 i 在第一类那 a-i 也要在第一类,如果在第二类就是 b-i。然后问你是否有一个方法可以分类并满足条件。原创 2021-09-27 16:55:38 · 272 阅读 · 0 评论 -
【ybt高效进阶 21166 / 150D】【nowcoder 1104B】沿桥旅行 / 十二桥问题(最短路)(状压DP)
给你一个无向图,边有长度,其中规定一些边一定要走(不超过 12 条),问你从起点出发经过所有要走的边回到起点要的最短距离。原创 2021-09-26 16:12:24 · 177 阅读 · 0 评论 -
【ybt高效进阶 21162】双面扑克(图论模型)(线段树)(并查集)
给你 n 个牌,正面反面都有数,多次询问,每次问你能不能凑出 l~r 的顺子。原创 2021-09-24 17:39:30 · 236 阅读 · 0 评论 -
【ybt高效进阶 21161】复杂问题(图论)(分类讨论)(MIM / Meet In Middle)
给你一个无向图,我们定义一个四元环为一个四个点的集合,这四个点(u,v,x,y)构成的子图,存在边 (u,v),(v,x),(x,y),(y,u)。然后点有点权,四元环的点权就是那四个点的点权之和。然后要你求这个图所有四元环的点权和。原创 2021-09-24 16:51:57 · 266 阅读 · 0 评论 -
【ybt高效进阶 21160】仙人之环(贪心)(Tarjan)(无向图仙人掌)
给你一个无向图仙人掌森林,然后让你选 k 条边删掉,问你最多能形成多少个连通块。原创 2021-09-24 16:22:16 · 250 阅读 · 0 评论 -
【luogu P1989】无向图三元环计数(图论)(分类讨论)
给你一个无向图,问你有多少个三元组 (a,b,c),使得 ab,bc,ac 之间都有边。我们把不同排列得到的三元组看做一个。原创 2021-09-24 15:04:02 · 334 阅读 · 0 评论 -
【luogu P1330】封锁阳光大学(dfs)(二分图)(图论)
给你一个图,你要选一些点,使得每条边连着的两个点恰好有一个被选到。问你最少要选多少个点。原创 2021-08-25 16:23:54 · 197 阅读 · 0 评论 -
【luogu P7298】Dance Mooves G(单调队列)(桶)(图论)
给你 k 个位置对,在一个时刻,当前的位置对的两个牛会交换位置。然后当前的位置对是轮流的,不断的从 1~k。然后问你 m 个时刻之后,每个牛到过多少个不同的位置。原创 2021-08-18 16:51:34 · 210 阅读 · 0 评论 -
【luogu P7293】Sum of Distances P(线段树)(图论)
给你 k 个图,然后构建一个新图,新图点数是前面几个图点数的乘积。每个点用 k 元组表示,然后如果有两个 k 元组,它们每一元在对于的图上都有边,那这两个点之间就连边。然后问你跟 (1,1,...,1) 在同一个连通块的点每个点到它的最短路径之和。原创 2021-08-18 14:59:42 · 172 阅读 · 0 评论 -
【jzoj 7201】【luogu P6880】Bus / 奥运公交 / オリンピックバス(最短路)
给你一个有向图,你可以至多将一条边的方向反过来,支付翻转这条边的费用。问你从 1 到 n,再从 n 到 1 的最小费用。如果不行就输出 -1。原创 2021-07-22 07:53:36 · 191 阅读 · 0 评论
分享