并查集
拔丝奶糖54
许我向你看,lllll
展开
-
并查集 poj 1611 The Suspects
The Suspects Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 43138 Accepted: 20803 DescriptionSevere acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiol原创 2017-11-27 09:48:34 · 185 阅读 · 0 评论 -
hrbust 病毒 并查集
找不到题号了 Description 某种病毒袭击了某地区,该地区有N(1≤N≤50000)人,分别编号为0,1,…,N-1,现在0号已被确诊,所有0的直接朋友和间接朋友都要被隔离。例如:0与1是直接朋友,1与2是直接朋友,则0、2就是间接朋友,那么0、1、2都须被隔离。现在,已查明有M(1≤M≤10000)个直接朋友关系。如:0,2就表示0,2是直接朋友关系。 请你编程计算,有多少人要被隔离原创 2017-11-27 09:54:46 · 202 阅读 · 0 评论 -
并查集巩固+hdu1232+一篇很好博客的解释
先拿之前自己oj上的那道题理解一下并查集用于干什么; 其实就是几个函数的运用: init(); find(int x); unin(int a,int b);病毒:#include int fa[50005],n,m,x,y;void init(){ for(int i = 0; i < n; ++i) fa[i] = i;}int find(int x原创 2018-01-16 12:25:52 · 172 阅读 · 0 评论 -
求连通块
有向图或无向图的连通块数#include<bits/stdc++.h>using namespace std;int fa[105];struct point{ int x,y;} a[105];void init(int n){ for(int i=1; i<=n; i++) { fa[i]=i; } re...原创 2018-10-07 09:52:26 · 328 阅读 · 0 评论