随笔分类 -  图论

摘要:Burning Bridges给出含有n个顶点和m条边的连通无向图,求出所有割边的序号。 1 #include 2 #include 3 #define clr(a) memset(a,0,sizeof(a)) 4 #define N 10... 阅读全文
posted @ 2015-04-23 21:37 daydaycode 阅读(147) 评论(0) 推荐(0)
摘要:Cable TV Network题目抽象:给出含有n个点顶点的无向图,给出m条边。求定点联通度 K算法:将每个顶点v拆成 v' v'' ,v'-->v''的容量为1. 对于原图中的边(u,v) 连边 u''--->v' v''-->u'. ... 阅读全文
posted @ 2015-04-22 21:43 daydaycode 阅读(540) 评论(0) 推荐(0)
摘要:SPF题目抽象,给出一个连通图的一些边,求关节点。以及每个关节点分出的连通分量的个数 邻接矩阵只要16ms,而邻接表却要32ms, 花费了大量的时间在加边上。// time 16ms 1 #include 2 #inclu... 阅读全文
posted @ 2015-04-21 21:14 daydaycode 阅读(318) 评论(0) 推荐(0)
摘要:Food有F种食物和D种饮料,每种食物或饮料只能供有限次,且每个人只享用一种食物和一种饮料。现在有n个人,每个人都有自己喜欢的食物种类列表和饮料种类列表,问最多能使几个人同时享用到自己喜欢的食物和饮料。邻接矩阵 DINIC 在定点数较多的时候比较慢。time ... 阅读全文
posted @ 2015-04-20 22:31 daydaycode 阅读(165) 评论(0) 推荐(0)
摘要:Problem 1566 - C - Spanning Tree给出一个联通图,然后每次加一条边,每次需要求最小生成树 1 #include 2 #include 3 #include 4 #include 5 #in... 阅读全文
posted @ 2015-04-19 22:05 daydaycode 阅读(141) 评论(0) 推荐(0)
摘要:C. Learning Languages 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #inc... 阅读全文
posted @ 2015-04-18 23:39 daydaycode 阅读(170) 评论(0) 推荐(0)
摘要:Destroying The Graph构图思路:1.将所有顶点v拆成两个点, v1,v22.源点S与v1连边,容量为 W-3.v2与汇点连边,容量为 W+4.对图中原边( a, b ), 连边 (a1,b2),容量为正无穷大则该图的最小割(最大流... 阅读全文
posted @ 2015-04-18 19:15 daydaycode 阅读(191) 评论(0) 推荐(0)
摘要:COURSES 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 1... 阅读全文
posted @ 2015-04-18 15:47 daydaycode 阅读(101) 评论(0) 推荐(0)
摘要:Machine Schedule 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #in... 阅读全文
posted @ 2015-04-18 15:18 daydaycode 阅读(123) 评论(0) 推荐(0)
摘要:Place the Robots思路:在任意一个点格子放机器人,那么它所在的行和列被控制了。我们对每一行或每一列连续的空地(草地忽视)称之为块,给每一行和每一列的块标号,每一行的快与每一列的快相交的话,才有只有一个交点。 我们把交点当边,把行块和列块连接起来。每一... 阅读全文
posted @ 2015-04-17 22:33 daydaycode 阅读(144) 评论(0) 推荐(0)
摘要:Channel Allocation 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #in... 阅读全文
posted @ 2015-04-17 21:07 daydaycode 阅读(172) 评论(0) 推荐(0)
摘要:Drainage Ditches题目抽象:给你m条边u,v,c。 n个定点,源点1,汇点n.求最大流。 最好的入门题,各种算法都可以拿来练习(1): 一般增广路算法 ford() 1 #include 2 #include 3 #... 阅读全文
posted @ 2015-04-13 22:07 daydaycode 阅读(224) 评论(0) 推荐(0)
摘要:B - 娜娜梦游仙境系列——跳远女王Time Limit: 2000/1000MS (Java/Others)Memory Limit: 128000/64000KB (Java/Others)Problem Description娜 娜觉得钢琴很无趣了,就抛弃了钢琴,继续往前走,前面是一片湖,娜娜... 阅读全文
posted @ 2015-04-13 17:22 daydaycode 阅读(225) 评论(0) 推荐(0)
摘要:Play on Wordsnote: 判断一下连通性。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #inclu... 阅读全文
posted @ 2015-04-04 22:46 daydaycode 阅读(161) 评论(0) 推荐(0)
摘要:1552: FriendsTime Limit: 3 SecMemory Limit: 256 MBSubmit: 163Solved: 34[Submit][Status][Web Board]DescriptionOn an alien planet, every extraterrestria... 阅读全文
posted @ 2015-04-01 21:47 daydaycode 阅读(171) 评论(0) 推荐(0)
摘要:IntervalsTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 22503Accepted: 8506DescriptionYou are given n closed, integer intervals [ai, bi] and... 阅读全文
posted @ 2015-03-28 23:10 daydaycode 阅读(162) 评论(0) 推荐(0)
摘要:Burn the Linked CampTime Limit: 2 Seconds Memory Limit: 65536 KBIt is well known that, in the period of The Three Empires, Liu Bei, the emperor of ... 阅读全文
posted @ 2015-03-28 20:48 daydaycode 阅读(284) 评论(0) 推荐(0)
摘要:给出N行英雄的比较,每一行包含两个英雄的名字,代表第一个英雄比第二个英雄更受欢迎。英雄的数目不超过16个。问有多少种可能的受欢迎程度的序列满足N行英雄的比较。由于只有英雄数目不超过16个,可以用二进制来解决。x的的位表示还有哪些点没有处理。在这些点中选择一个入度没零的点,求剩下的点可能排列的数目。 ... 阅读全文
posted @ 2015-03-04 21:20 daydaycode 阅读(155) 评论(0) 推荐(0)
摘要:ZOJ Problem Set - 2913Bus PassTime Limit: 5 Seconds Memory Limit: 32768 KBYou travel a lot by bus and the costs of all the seperate tickets are sta... 阅读全文
posted @ 2015-02-26 22:32 daydaycode 阅读(979) 评论(0) 推荐(0)
摘要:Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M (N, M 2 #include 3 #include 4 #include 5 ... 阅读全文
posted @ 2015-02-26 19:23 daydaycode 阅读(196) 评论(0) 推荐(0)