洛谷 P1197 [JSOI2008]星球大战 链式前向星 逆向并查集 连通块

编程入门 行业动态 更新时间:2024-10-05 01:14:24

洛谷 P1197 [JSOI2008]星球大战 <a href=https://www.elefans.com/category/jswz/34/1766780.html style=链式前向星 逆向并查集 连通块"/>

洛谷 P1197 [JSOI2008]星球大战 链式前向星 逆向并查集 连通块

题目链接:

参考博客:

这个博客超级清晰,建议复习时再反复学习

算法:

1:逆向并查集   2:链式前向星

思路:

1:如果我们去正着摧毁 ,想想都有点困难,要不 我们使用逆向思维哈哈哈

2:没错 这道题就把摧毁转换成修建,然后利用并查集判断是否联通

#include <bits/stdc++.h>
#define f(i,a,b) for(register int i=a;i<=b;i++)
#define fd(i,a,b) for(register int i=a;i>=b;i--)using namespace std;
const int maxn=4e5+2;
int n,m,k,a,b,head[maxn],tot,total,broken[maxn],ans[maxn],father[maxn];
bool Broken[maxn];
struct edge
{int next,from,to;
}e[maxn];inline void add_edge(int u,int v)
{e[++tot].from=u;e[tot].next=head[

更多推荐

洛谷 P1197 [JSOI2008]星球大战 链式前向星 逆向并查集 连通块

本文发布于:2024-02-13 23:28:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1761080.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:链式   星球大战   前向   洛谷

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!