图论
文章平均质量分 70
shyoldman
lalala~~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Gym 101986F Pizza Delivery(最短路+tarjan)
题意:一个有向图,n个点,m条边,1为起点,2为终点,问每次反转一条边的方向,最短路会不会发生改变,如果变短了,输出HAPPY,变长了或者到达不了了输出SAD,不变的话输出SOSO先正向图跑一遍最短路,反向图也跑一遍最短路,对于一个边(u,v),假如dis[u]+rev[v]+w==dis[2],那么他就是最短路上的一条路径,用这些路径重新建一个图,跑一遍tarjan,对于一条边,如果dis[...原创 2018-12-14 13:21:11 · 423 阅读 · 1 评论 -
POJ 2594 Treasure Exploration(最小路径覆盖)
Treasure ExplorationTime Limit: 6000MS Memory Limit: 65536K Total Submissions: 9385 Accepted: 3823 Descrip...原创 2018-07-18 10:43:06 · 141 阅读 · 0 评论 -
POJ 1486 Sorting Slides(二分图匹配)
Sorting SlidesTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 5048 Accepted: 1976...原创 2018-07-18 10:14:32 · 213 阅读 · 0 评论 -
bzoj 1059 [ZJOI2007]矩阵游戏(二分图匹配)
1059: [ZJOI2007]矩阵游戏Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 5870 Solved: 2848[Submit][Status][Discuss]Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象...原创 2018-06-10 09:25:38 · 175 阅读 · 0 评论 -
二分图匹配
转载自:点击打开链接二分图匹配,自然要先从定义入手,那么二分图是什么呢?二分图:二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。简单的说,一个图被分成了两部分,相同的部分没有边,那...转载 2018-03-17 19:22:47 · 176 阅读 · 0 评论 -
二分图基本概念
https://winguse.com/blog/tag/%E6%9C%80%E5%A4%A7%E7%8B%AC%E7%AB%8B%E9%9B%86/ 基本概念二分图顶点可以分成两个不相交的集使得在同一个集内的顶点不相邻(没有共同边)的图。最大匹配这个没啥说的,就是两个集合中的元素两两配对,使配对的数量最多。独立集从所有点中,选出一些点,这些点两两之间都没有边相连。...转载 2018-09-02 15:59:15 · 368 阅读 · 0 评论 -
lightoj 1356 Prime Independence(最大独立集+HK算法)
1356 - Prime Independence PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB A set of integers is called prime independent if none of its member is a prime...原创 2018-09-02 20:22:07 · 463 阅读 · 0 评论 -
lightoj 1429 Assassin`s Creed (II) (强联通缩点+闭包+最小不相交路径覆盖)
1429 - Assassin`s Creed (II) PDF (English) Statistics Forum Time Limit: 4 second(s) Memory Limit: 32 MB Ezio needs to kill N targets located in N different cities. The cities are ...原创 2018-09-03 08:18:18 · 381 阅读 · 0 评论 -
ACM-ICPC 2018 徐州赛区网络预赛 J. Maze Designer(最大生成树+lca)
After the long vacation, the maze designer master has to do his job. A tour company gives him a map which is a rectangle. The map consists of N \times MN×M little squares. That is to say, the height o...原创 2018-09-10 08:52:58 · 319 阅读 · 0 评论 -
HDU 1281 棋盘游戏(二分图匹配)
棋盘游戏Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6216 Accepted Submission(s): 3612Problem Desc...原创 2018-07-24 13:37:12 · 130 阅读 · 0 评论 -
HDU 5093 Battle ships(二分图+建图)
Battle shipsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1877 Accepted Submission(s): 695Pr...原创 2018-07-24 14:33:32 · 169 阅读 · 0 评论 -
lightoj 1198 Karate Competition(费用流)
1198 - Karate Competition PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB Your karate club challenged another karate club in your town. Each club enters...原创 2018-08-31 18:43:23 · 215 阅读 · 0 评论 -
lightoj 1330 Binary Matrix(网络流)
1330 - Binary Matrix PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB A binary matrix is an m x n matrix consisting of only zeroes and ones. Now you are ...原创 2018-08-29 13:41:51 · 451 阅读 · 0 评论 -
2018南京网络赛 Magical Girl Haze (分层图最短路)
题目链接:https://nanti.jisuanke.com/t/31001ACM-ICPC 2018 南京赛区网络预赛L-Magical Girl HazeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 256MBProblem DescriptionThere are N cities in the country, a...原创 2018-09-01 20:04:12 · 496 阅读 · 0 评论 -
lightoj 图论题(二分图与网络流)总结
LightOJ 1149题意:给两个集合,要求去掉一些元素,使得剩下的两个集合的元素尽量的少,且第二个集合的数都不能整除第一个集合的数最小点覆盖=最大匹配数,所以对于那些第二个集合能整除第一个集合的数,就连一条边,最后跑一次匈牙利,就能知道要去掉多少个数了LightOJ 1150题意:给一个地图,有一些怪兽和人,每个怪兽都要去吓一个人,怪兽只能走上下左右四个方向,一个怪兽只会吓一个...原创 2018-09-07 19:09:57 · 374 阅读 · 0 评论 -
lightoj 1405 The Great Escape(网络流+建图)
1405 - The Great Escape PDF (English) Statistics Forum Time Limit: 5 second(s) Memory Limit: 32 MB Walter White finally discovered the medicine for a dangerous disease. That's why...原创 2018-08-30 12:06:43 · 196 阅读 · 0 评论 -
HDU 1507 Uncle Tom's Inherited Land*(二分图匹配+奇偶建图)
Uncle Tom's Inherited Land*Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4036 Accepted Submission(s): 1686Special Judge Problem Descr...原创 2018-09-02 14:54:13 · 212 阅读 · 0 评论 -
lightoj 1171 Knights in Chessboard (II)(二分图匹配+奇偶建图)
1171 - Knights in Chessboard (II) PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB Given an m x n chessboard where some of the cells are broken. Now you ...原创 2018-09-02 15:40:35 · 540 阅读 · 0 评论 -
bzoj 4443 小凸玩矩阵(二分图)
4443: [Scoi2015]小凸玩矩阵Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1762 Solved: 842[Submit][Status][Discuss]Description小凸和小方是好朋友,小方给小凸一个N*M(N<=M)的矩阵A,要求小秃从其中选出N个数,其中任意两个数字不能在同一行或同一列,现小凸想...原创 2018-07-24 16:29:22 · 181 阅读 · 0 评论 -
Lightoj 1150 Ghosts!(bfs+二分+二分图)
1150 - Ghosts! PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB It's a dark, cloudy and spooky night. The ghosts of 'VutPara' graveyard have awakened. Th...原创 2018-09-07 09:51:29 · 279 阅读 · 0 评论 -
HDU 6349 三原色图(最小生成树)
三原色图Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 270 Accepted Submission(s): 111 Problem Description度度熊有一张 n 个点 m 条边的无向图,所有点按照 1...原创 2018-08-08 09:44:15 · 331 阅读 · 0 评论 -
CodeChef AMLEX Poetic word(网络流)
Poetic wordDhinwaji is an acclaimed poet and likes to play with words and letters. He has bought some stickers where each sticker has a lower case english letter (a-z). The letters are indexed from ...原创 2018-10-18 09:05:48 · 343 阅读 · 0 评论 -
UVA 11324 The Largest Clique (强连通分量 +dp)
题目链接:UVA 11324题意:给一个有向图,求一个结点数最大的结点集,使得该结点集中任意两点u和v满足:要么u可以到达v,要么v可以到达u,或是相互可达建图,跑一遍强联通,然后用连通分量建新图,求一个新的DAG图上的最大权路径#include<iostream>#include<cstdio>#include<cstring>#inclu...原创 2018-10-23 14:52:57 · 189 阅读 · 0 评论 -
UVALive 3972 March of the Penguins (最大流+拆点)
题目:UVALive 3972同LightOJ 1154题意:有一群企鹅,n块冰,给出每个企鹅的最大跳跃距离,再给出冰的坐标和上面存在的企鹅个数和允许跳跃的次数,问有哪些冰是可以将所有的企鹅汇聚起来的对于每一块冰进行拆点,容量为允许跳跃次数,源点向这块冰连一条边,容量为这个冰的企鹅个数。然后n^2枚举冰与冰,如果它们之间的距离小于最大跳跃距离,就连一条边,容量为无穷,因为冰与冰之间不限...原创 2018-10-29 12:01:56 · 299 阅读 · 0 评论 -
UVA 11082 Matrix Decompressing (网络流)
题目:UVA11082题意:有一个n行m列的矩阵,给出前n行的和,前m列的和,让构造出这个矩阵,保证有解,矩阵中的每个值在1-20之间源点向每一行连边,每一列向汇点连边,然后每个格子就是该行与该列连边,题目中说每一个矩阵的小格子的值必须大于0,如果这时候我们把容量设为20是不对的,因为这样会出现跑出来0的情况。所以对于行与列之间的连边,容量应设为19,也就是我们默认流了1的流量了,所以源点...原创 2018-10-27 10:05:58 · 330 阅读 · 0 评论 -
UVA 1345 Jamie's Contact Groups(二分+最大流)
题目:UVA - 1345题意:有n个人,m个组,给出每个人想要去的分组,每个人只能去一个组,问人数最多的那个组最少有多少个人二分一下每个组的可以放的人数,然后每个组与汇点相连,容量为二分的值,源点与每个人相连,容量为1,每个人与想去的组连边,容量为1,跑一边最大流判断即可#include<iostream>#include<cstdio>#include...原创 2018-10-30 12:52:46 · 1670 阅读 · 0 评论 -
UVALive 2197 Paint the Roads(费用流)
题目链接:UVALive-2197题意:n个点,m条边,还有一个k,给出每条边的信息,让你选择一些边,使得这些边组成的图里面,每个点只属于k个回路上,问最小的费用如果每个点都只在k个回路上,那么这些点的出度入度是相等的,都是等于k,所以对于每个点,拆点分别连源点汇点,容量为k,费用为0,然后边就正常的连上,容量为1,费用为边权,跑一遍费用流,若最后的流量等于k*n,就是答案,否则就是-1...原创 2018-10-27 16:31:38 · 225 阅读 · 0 评论 -
UVALive 5095 Transportation(费用流+拆边)
题目:UVALive - 5095题意:n个城市,m条路,现在要运输K个单位的货物,对于每条路都有个系数ai,带着x单位的货物路过这条路需要支付ai*x*x的费用,每条路有个运输货物的最大容量,问运输k单位的货物所需的最小费用以前写的费用流都是单位流量的费用,如果这次还这么写会发现第3个样例中货物全部都往ai=1的那条边跑了,但实际上两条路各跑一个更优。观察到容量很小,只有5,所以对于每一...原创 2018-10-27 19:41:40 · 233 阅读 · 0 评论 -
UVALive 8275 Annual Congress of MUD(网络流+建图)
题目链接:https://cn.vjudge.net/problem/UVALive-8275题目大意:举办一个持续D天的聚会,每个人可以在[x,y]这个时间区间来,每个人都必须参加聚会,且只能参加一次一天,boss需要让聚会人最多的那一天人最少,设这个数为T,给出n个人的时间区间,如果某个人来了以后T会增加,就输出这个人的编号一开始往网络流的方向想了,但是也没想出个所以然,自己还是菜啊....原创 2018-11-18 22:26:19 · 348 阅读 · 0 评论 -
UVALive 8196 && Gym 101889I Imperial roads(最小生成树+LCA)
题目:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=6218题意:给出一个图,再给出q次询问,每次询问包含一条边,求出含这条边的最小生成树的权值先求一遍最小生成树,对于每一次询问,假如这一条边在最小生成树上边...原创 2018-10-03 21:15:04 · 367 阅读 · 0 评论 -
HDU 4725 The Shortest Path in Nya Graph(最短路)
The Shortest Path in Nya GraphTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11609 Accepted Submission(s): 2522 Problem DescriptionT...原创 2018-09-11 11:07:54 · 164 阅读 · 0 评论 -
LightOJ 1123 Trail Maintenance(增量最小生成树)
1123 - Trail Maintenance PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB Tigers i...原创 2018-07-15 16:16:11 · 338 阅读 · 0 评论 -
HDU 5627 Clarke and MST
Clarke and MST Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 552 Accepted Submission(s): 316 Problem DescriptionClarke is ...原创 2017-12-27 15:13:05 · 251 阅读 · 0 评论 -
FZU 2254 英语考试
Problem 2254 英语考试Accept: 152 Submit: 414Time Limit: 1000 mSec Memory Limit : 32768 KB Problem Description在过三个礼拜,YellowStar有一场专业英语考试,因此它必须着手开始复习。这天,YellowStar准备了n个需要背的单词,每个单词的长度均为m。...原创 2017-10-02 07:43:36 · 317 阅读 · 0 评论 -
POJ 3723 Conscription
ConscriptionTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 14103 Accepted: 4898 Descript...原创 2017-08-08 12:13:10 · 243 阅读 · 0 评论 -
POJ 1789 Truck History
Truck HistoryTime Limit: 2000MS Memory Limit: 65536K Total Submis...原创 2017-08-08 11:53:45 · 195 阅读 · 0 评论 -
POJ 2391 Ombrophobic Bovines(二分建图+网络流+floyd)
Ombrophobic BovinesTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 21280 Accepted: 45...原创 2018-09-18 12:57:46 · 196 阅读 · 0 评论 -
HDU 3987 && HDU 6214(最小割的边数)
HDU 3987HDU 6214两个题目都差不多,都是求最小割的最少割边数量,HDU 3987分了边的方向,但是也一样对于每一个边,将它的容量变为w=w*(maxm+1)+1;因为最小割的容量最后都是一样的,+1是为了算出边数,如果不加一,最后就是跑出一个最小割,因为最小割是相同的,所以不+1的话本质上是没有区别的,但是+1以后,边数少的会变成最小割,最后跑出来的答案对maxm+1取模...原创 2018-09-13 09:59:09 · 282 阅读 · 0 评论 -
Lightoj 1237 Cyber Cafe(费用流)
1237 - Cyber Cafe PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB After graduating in CS, Mr 'AcmHateKori' has opened a cyber café. His business was run...原创 2018-09-07 17:04:48 · 276 阅读 · 0 评论 -
HDU 6437 Videos(费用流)
Problem L.VideosTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 665 Accepted Submission(s): 327 Problem DescriptionC-bacteria takes...原创 2018-08-24 16:31:14 · 488 阅读 · 0 评论
分享