联通性问题
sszxzzh
这个作者很懒,什么都没留下…
展开
-
【NOIP模拟】(10.24) T1 建设树
双连通分量 首先是双连通分量的定义 双连通分量问题分为两种:边-双连通分量和点-双连通分量 点-双连通图:一个连通的无向图内部没有割点,那么该图是点-双连通图。 注意:孤立点,以及两点一边这两种图都是点-双连通的。因为它们都是内部无割点。 边-双连通图:一个连通的无向图内部没有桥,那么该图就是边-双连通的。原创 2017-10-24 16:33:28 · 226 阅读 · 0 评论 -
【模板】割点
题目:割点代码:#include <bits/stdc++.h>using namespace std;const int Maxn=20010;const int Maxm=100010;int n,m,size,Index,ans,root;int low[Maxn],num[Maxn],first[Maxn],vis[Maxn];struct shu{in...原创 2018-10-15 19:36:07 · 84 阅读 · 0 评论 -
【模板】强连通分量
题目:缩点代码:#include <bits/stdc++.h>using namespace std;const int Maxn=10005;const int Maxm=100010;int n,m,size,Index,cnt,tot,ans;int low[Maxn],num[Maxn],fa[Maxn],vis[Maxn],q[Maxn];int f...原创 2018-10-15 18:56:00 · 109 阅读 · 0 评论 -
【NOIP模拟】K进制+排队+航班
K进制描述给定一个K(2<=K<=16)进制数a,判断a是否能被K-1整除。输入第一行是一个整数t(1<=t<=50),表示测试点数量。对于每组数据,第一行一个整数K,表示进制。第二行一个K进制数,表示a。保证a是合法的K进制数,没有前导0,且只...原创 2018-10-04 16:00:56 · 171 阅读 · 0 评论 -
【BZOJ2427/HAOI2010】软件安装
2427: [HAOI2010]软件安装 Time Limit: 10 Sec Memory Limit: 128 MB ...原创 2018-09-21 15:30:32 · 194 阅读 · 0 评论 -
【NOIP2009提高组】最优贸易
题目描述C国有 n 个大城市和 m 条道路,每条道路连接这 n 个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 m 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为 1 条。C国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城市的价格不一定相同。但是,同一种商品在同一个城市的买入价和卖出价始终是相同的。商人...原创 2018-09-20 17:15:19 · 513 阅读 · 0 评论 -
【NOIP2015提高组】信息传递
题目背景NOIP2015 提高组 Day1 T2题目描述有 n 个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为 Ti 的同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息,但是每人只会把信息告...原创 2018-09-09 20:40:11 · 1018 阅读 · 0 评论 -
【BZOJ2208/Jsoi2010】连通数
2208: [Jsoi2010]连通数 Time Limit: 20 Sec Memory Limit: 512 MB ...原创 2018-09-11 21:55:11 · 161 阅读 · 0 评论 -
【CF427C】Checkposts
解析: 首先对于第一问肯定是求强连通分量,然后对每个强连通分量的中的最小值求和即可。 对于第二问,算出每个强连通分量内有多少个该分量中的最小值,然后根据乘法原理乘起来就行了。 注意取模是针对第二问,第一问不用取模! 代码:#include <bits/stdc++.h>using namespace std;...原创 2018-09-11 21:36:31 · 300 阅读 · 0 评论 -
【CODEVS2822】爱在心中
题目描述 Description“每个人都拥有一个梦,即使彼此不相同,能够与你分享,无论失败成功都会感动。爱因为在心中,平凡而不平庸,世界就像迷宫,却又让我们此刻相逢Our Home。”在爱的国度里有N个人,在他们的心中都有着一个爱的名单,上面记载着他所爱的人(不会出现自爱的情况)。爱是具有传递性的,即如果A爱B,B爱C,则A也爱C。如果有这样一部分人,他们彼此都相爱,则他们就超越了一切...原创 2018-09-11 21:30:46 · 116 阅读 · 0 评论 -
【BZOJ1179】Atm
1179: [Apio2009]Atm Time Limit: 15 Sec Memory Limit: 162 MB Submit: 45...原创 2018-07-30 21:07:22 · 145 阅读 · 0 评论 -
poj1236 Network of Schools
Network of SchoolsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 21337 Accepted: 8410DescriptionA number of schools are connected to a computer network. Agreements have been developed among...原创 2018-03-30 20:17:16 · 126 阅读 · 0 评论 -
HDU3749 Financial Crisis
Financial CrisisTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1006 Accepted Submission(s): 329Problem DescriptionBecause of the financial c...原创 2018-03-24 11:22:35 · 203 阅读 · 0 评论 -
poj3177 Redundant Paths
Redundant PathsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 17387 Accepted: 7233DescriptionIn order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1.....原创 2018-03-23 21:08:09 · 126 阅读 · 0 评论 -
Popular Cows poj2186
Popular CowsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 33277 Accepted: 13559DescriptionEvery cow's dream is to become the most popular cow in the h原创 2017-04-25 17:07:08 · 368 阅读 · 0 评论 -
HDU 1269 迷宫城堡
迷宫城堡Problem Description为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(NInput输入包含多组数据,输入的第一行有两个数:N和M,接下来的M行每行有两个数a和b,表示了一条通道可以从A房间来到B房间。文件最后以两个0结束。Output对于输入的每组数据,如果任意两个房间都是相互连接的,输出"Yes",否则输出"No"。原创 2017-04-27 16:18:04 · 249 阅读 · 0 评论 -
POJ 2762 Going from u to v or from v to u?
Going from u to v or from v to u?Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 17644 Accepted: 4739DescriptionIn order to make their sons brave, Jiajia and Wind take them to a big cave. Th...原创 2017-04-27 16:33:11 · 353 阅读 · 0 评论 -
内线
内线题目描述特工 007 在敌人内部发展了 N 个内线(给他提供情报的人),这些内线分别从 1 到 N 标号。这些内线有些是互相认识的。现在,007 为了处理和内线们复杂的关系,想把他们划分成尽量多的集合,要求任意两个属于不同集合的内线都必须互相认识,这样方便交流。现在007 想知道最多可以分成多少个集合,每个集合的人数是多少。输入格式输入第一行是两个数 N转载 2017-05-05 16:14:01 · 259 阅读 · 0 评论 -
【BZOJ1123/POI2008】BLO
题目:BZOJ1123解析: 割点。 对于一个点ppp,分两种情况: 1.ppp不是割点,那么把与它关联的边去掉之后,整个图就分为ppp与其余所有点。 1.ppp是割点,那么把与它关联的边去掉之后,整个图会分为若干个连通块。我们应该求出这些连通块的大小,再两两相乘再相加,为了方便处理,我们将这些连通块分为: 1.节点ppp本身。 2.分别由搜索树上以ppp为根的子树中的节...原创 2018-11-06 21:51:29 · 129 阅读 · 0 评论