
图论
文章平均质量分 91
无向图、有向图、二分匹配、网络流
Jaihk662
这个作者很懒,什么都没留下…
展开
-
牛客练习赛30: D. 消消乐(二分匹配+输出最小点覆盖)
链接:https://ac.nowcoder.com/acm/contest/216/D来源:牛客网 题目描述r神在和小b比赛玩一个名为“消消乐”的游戏,在一个n*m的棋盘上,一些棋子分布在格点上,游戏玩家有一个名为超蓝光波的武器,可以消除一行或者一列的所有棋子,使用超蓝光波需要耗费一点能量,消除完所有的棋子之后,花费能量越少得分越高。r神为了超过排名第一的小b,夺得荣誉称号“天下...原创 2018-11-02 23:08:51 · 625 阅读 · 0 评论 -
牛客练习赛30: E. 国政议事(二分匹配)
链接:https://ac.nowcoder.com/acm/contest/216/E来源:牛客网 题目描述对于任何一个高速发展的发展中国家而言,一个高效的领导小组是不可或缺的。现在我们知道k国的领导小组有n个人,准备举行一次会议,他们一共需要处理m个重要事项,第i个重要事项在ai手中,并且该重要事项需要交给bi来具体实施。人都到齐后,他们会进行一个“交换意见”的环节,即每个...原创 2018-11-02 22:55:36 · 777 阅读 · 0 评论 -
2018ACM上海大都会赛: I. Matrix Game(最小费用最大流)
题目描述At the start of the matrix game, we have an N x M matrix. Each grid has some balls.The grid in (i,j) (0 ≤ i < N, 0 ≤ j < M) has Aij balls.In each operation you can remove one ball from a...原创 2018-08-06 00:20:25 · 489 阅读 · 1 评论 -
bzoj 2400: Spoj 839 Optimal Marks(最小割)
2400: Spoj 839 Optimal MarksTime Limit: 10 Sec Memory Limit: 128 MBSubmit: 873 Solved: 330[Submit][Status][Discuss]Description定义无向图中的一条边的值为:这条边连接的两个点的值的异或值。定义一个无向图的值为:这个无向图所有边的值的和。原创 2017-11-13 15:17:05 · 480 阅读 · 0 评论 -
bzoj 1711: [Usaco2007 Open]Dining吃饭(最大流)
1711: [Usaco2007 Open]Dining吃饭Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1107 Solved: 600[Submit][Status][Discuss]Description农夫JOHN为牛们做了很好的食品,但是牛吃饭很挑食. 每一头牛只喜欢吃一些食品和饮料而别的一概不吃.虽然他不一定能把所原创 2017-11-12 23:08:51 · 402 阅读 · 0 评论 -
ZOJ 3988 && 2017CCPC秦皇岛 H:Prime Set(二分匹配)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3988题意:给你n个数,如果{i, j}满足i!=j && a[i]+a[j]是一个质数,那么称{i, j}是个Pset之后再给你一个k,然你找出最多k个这样的Pset二元组,使得二元组中出现的元素尽可能多例如样例:5 33 4 12原创 2017-11-02 14:09:36 · 1004 阅读 · 0 评论 -
Hall定理(bzoj 1135: [POI2009]Lyz)
Hall定理:对于二分图U, V(|U|原创 2017-10-14 12:05:22 · 570 阅读 · 0 评论 -
bzoj 4514: [Sdoi2016]数字配对(二分图+费用最大流)
4514: [Sdoi2016]数字配对Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1840 Solved: 703[Submit][Status][Discuss]Description有 n 种数字,第 i 种数字是 ai、有 bi 个,权值是 ci。若两个数字 ai、aj 满足,ai 是 aj 的倍数,且 ai原创 2017-10-02 16:38:45 · 533 阅读 · 0 评论 -
HDU 5943 && 2016CCPC杭州 K: Kingdom of Obsession(二分匹配)
题意:给你一张二分图左边是s+1道原创 2017-08-16 23:43:27 · 487 阅读 · 0 评论 -
2017百度之星初赛:B-1005. 度度熊的交易计划(最小费用流)
度度熊的交易计划 Accepts: 460 Submissions: 2329 Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem Description度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇原创 2017-08-13 22:00:22 · 773 阅读 · 0 评论 -
bzoj 1066: [SCOI2007]蜥蜴(最大流)
1066: [SCOI2007]蜥蜴Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 4116 Solved: 2081[Submit][Status][Discuss]Description 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离原创 2017-08-07 23:11:02 · 539 阅读 · 0 评论 -
有下界的最小费用可行流2.0(bzoj 3876: [Ahoi2014]支线剧情)
什么是有下界的最小费用可行流?平时来讲都是最小费用最大流,也就是在满流的前提条件下费用尽可能的少,而最小费用可行流一般不要求满流,但是每条边都有最小流量要求(比如经过边e(u,v)的流量不能少于4等等),而你只要满足所有边的最小流量要求就好,在这种情况下求出最小费用无源汇点的网络:所有点都满足流量平衡有源汇点的网络:除了源汇点外都满足流量平衡,源点只有流出,汇点只有流入如何解决这类问题?当然是将它...原创 2017-08-02 20:30:06 · 1069 阅读 · 0 评论 -
bzoj 3504: [Cqoi2014]危桥(最大流)
3504: [Cqoi2014]危桥Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1660 Solved: 823[Submit][Status][Discuss]DescriptionAlice和Bob居住在一个由N座岛屿组成的国家,岛屿被编号为0到N-1。某些岛屿之间有桥相连,桥上的道路是双向的,但一次只能供一人通原创 2017-07-31 23:49:53 · 566 阅读 · 0 评论 -
Dinic最大流(bzoj 2756: [SCOI2012]奇怪的游戏)
dinic算法:转一张很好懂的图,复杂度O(V²E)2756: [SCOI2012]奇怪的游戏Time Limit: 40 Sec Memory Limit: 128 MBSubmit: 3962 Solved: 1099[Submit][Status][Discuss]DescriptionBlinker最近喜欢上一个奇怪的游戏。原创 2017-07-31 22:04:47 · 516 阅读 · 0 评论 -
bzoj 3308: 九月的咖啡店(最大费用最大流)
3308: 九月的咖啡店Time Limit: 30 Sec Memory Limit: 128 MBSubmit: 278 Solved: 100[Submit][Status][Discuss]Description深绘里在九份开了一家咖啡让,如何调配咖啡民了她每天的头等大事我们假设她有N种原料,第i种原料编号为i,调配一杯咖啡则需要在这里若干种兑在一起。不原创 2017-07-14 23:39:10 · 693 阅读 · 0 评论 -
bzoj 1059: [ZJOI2007]矩阵游戏(二分匹配)
1059: [ZJOI2007]矩阵游戏Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 4762 Solved: 2269[Submit][Status][Discuss]Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋原创 2017-06-30 00:13:43 · 677 阅读 · 0 评论 -
bzoj 1070: [SCOI2007]修车(费用流)
1070: [SCOI2007]修车Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 5818 Solved: 2467[Submit][Status][Discuss]Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在原创 2017-06-29 23:46:40 · 580 阅读 · 0 评论 -
POJ 3207:Ikki's Story IV - Panda's Trick(2-SAT是否有解)
Ikki's Story IV - Panda's TrickTime Limit: 1000MS Memory Limit: 131072KTotal Submissions: 10073 Accepted: 3703Descriptionliympanda, one of Ikki’s friend, likes playing games with Ikki. Today after min...原创 2017-05-06 21:40:54 · 599 阅读 · 0 评论 -
HDU 1814:Peaceful Commission(2-SAT的字典序最小解)
Peaceful CommissionTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3679 Accepted Submission(s): 1224Problem DescriptionThe P原创 2017-05-02 17:58:08 · 687 阅读 · 0 评论 -
POJ 2195:Going Home(SPFA最小费用最大流)
B - Going HomeTime Limit:1000MS Memory Limit:65536KB 64bit IO Format:%lld & %lluSubmit Status Practice POJ 2195DescriptionOn a grid map there are n little men and n hou原创 2016-08-08 11:42:50 · 812 阅读 · 0 评论 -
POJ 3271:Dining(EK最大流)
A - DiningTime Limit:2000MS Memory Limit:65536KB 64bit IO Format:%lld & %lluSubmit Status Practice POJ 3281DescriptionCows are such finicky eaters. Each cow has a prefe原创 2016-08-08 11:24:58 · 558 阅读 · 0 评论 -
HDU 1281:棋盘游戏
棋盘游戏Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4157 Accepted Submission(s): 2429Problem Description小希和Gardon在玩一个游戏:对一个N*原创 2016-08-02 20:28:00 · 618 阅读 · 0 评论 -
二分最大匹配(匈牙利算法+HK算法)
http://acm.hdu.edu.cn/showproblem.php?pid=2063匈牙利算法:http://blog.youkuaiyun.com/dark_scope/article/details/8880547Hopcroft-Karp算法:http://blog.youkuaiyun.com/xu3737284/article/details/8973720问题概述: 一场聚会上有n个男生m原创 2016-08-02 11:54:08 · 1747 阅读 · 0 评论 -
KM算法--带权二分匹配
http://acm.hdu.edu.cn/showproblem.php?pid=2255问题概述: 有n个人,n个房子,每个人对每个房子出价都不同,你是村长,你如何分配房子才能获得最高收益?输入样例: 对应输出:5 293 4 6 4 96 4 5原创 2016-08-01 23:38:28 · 718 阅读 · 0 评论 -
HDU 2063:过山车(匈牙利算法模板题)
过山车Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17836 Accepted Submission(s): 7779Problem DescriptionRPG girls今天和大家一起去游乐场玩原创 2016-07-17 17:39:18 · 586 阅读 · 0 评论 -
Codeforces Round #360 (Div. 1)A:二分图判断
A. NP-Hard Problemtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputRecently, Pari and Arya did some researc原创 2016-07-15 19:47:04 · 569 阅读 · 0 评论 -
Educational Codeforces Round 54 (Rated for Div. 2): D. Edge Deletion(最短路树)
题意:给你n个点m条边的无向图,其中1号节点是市中心,你现在最多只能保留k条边,并要求所有点到市中心的最短路尽量不变(也就是说设点i到点1的最短路为di,那么删边之后,要保证尽可能多的点,它到1的最短路仍然是di),求保留哪k条边,当然你可以保留<k条边就是了 思路:对于每个点u,一定存在last[u]表示从1到u的走最短路,上一个点是哪个点,当然可能不唯一,不过无...原创 2018-11-13 15:34:18 · 330 阅读 · 0 评论 -
牛客国庆集训派对Day3: I. Metropolis(dijkstra)
I. Metropolis题目描述魔方国有n座城市,编号为。城市之间通过n-1条无向道路连接,形成一个树形结构。在若干年之后,其中p座城市发展成了大都会,道路的数量也增加到了m条。大都会之间经常有贸易往来,因此,对于每座大都会,请你求出它到离它最近的其它大都会的距离。输入描述:第一行三个整数n,m,p (1 ≤ n,m ≤ 2*105,2 ≤ p ≤ n),第二行p个整...原创 2018-10-03 18:32:28 · 555 阅读 · 0 评论 -
Wannafly交流赛1: D. 迷宫2(最短路)
链接:https://www.nowcoder.com/acm/contest/69/D来源:牛客网题目描述这是一个关于二维格子状迷宫的题目。迷宫的大小为N*M,左上角格子座标为(1,1)、右上角格子座标为(1,M)、左下角格子座标为(N,1)、右下角格子座标为(N,M)。每一格都用-1到109之间的整数表示,意义分别为:-1为墙壁,0为走道,而1到109之间的正整数代表特殊的走道。蜥蜴最初位于迷...原创 2018-03-02 22:27:56 · 558 阅读 · 0 评论 -
bzoj 3436: 小K的农场(差分约束)
3436: 小K的农场Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1824 Solved: 810[Submit][Status][Discuss]Description背景小K是个特么喜欢玩MC的孩纸。。。描述小K在MC里面建立很多很多的农场,总共n个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共m个),以下...原创 2018-02-21 19:44:19 · 326 阅读 · 0 评论 -
bzoj 1196: [HNOI2006]公路修建问题(贪心+最小生成树)
1196: [HNOI2006]公路修建问题Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 2657 Solved: 1511[Submit][Status][Discuss]DescriptionOI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很原创 2018-02-15 16:56:24 · 417 阅读 · 0 评论 -
bzoj 2429: [HAOI2006]聪明的猴子(最小生成树)
2429: [HAOI2006]聪明的猴子Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1570 Solved: 902[Submit][Status][Discuss]Description在一个热带雨林中生存着一群猴子,它们以树上的果子为生。昨天下了一场大雨,现在雨过天晴,但整个雨林的地表还是被大水淹没着,部分植物原创 2017-11-25 22:27:41 · 422 阅读 · 0 评论 -
bzoj 1663: [Usaco2006 Open]赶集(最长路)
1663: [Usaco2006 Open]赶集Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 384 Solved: 217[Submit][Status][Discuss]DescriptionEvery year, Farmer John loves to attend the county fair. The fair原创 2017-09-15 23:57:52 · 582 阅读 · 0 评论 -
第k短路(POJ 2449: Remmarguts' Date)
Remmarguts' DateTime Limit: 4000MS Memory Limit: 65536KTotal Submissions: 27699 Accepted: 7500Description"Good man never makes girls wait or breaks原创 2017-08-29 22:24:55 · 578 阅读 · 0 评论 -
bzoj 3040: 最短路(road)(堆优化dijkstra)
3040: 最短路(road)Time Limit: 60 Sec Memory Limit: 200 MBSubmit: 2811 Solved: 933[Submit][Status][Discuss]DescriptionN个点,M条边的有向图,求点1到点N的最短路(保证存在)。1Input第一行两个整数N、M,表示点数和边数。第二行六个整原创 2017-08-29 15:38:47 · 1507 阅读 · 5 评论 -
poj 2728 Desert King(01分数规划--最优比率生成树)
题意:平面坐标系上有n个村庄,每个村庄都有一个坐标和一个高度,现在要给所有的村庄供水,要求每两个村庄之间都有且只有一条路径,建造水管的长度为两点之间的距离,费用为两个村庄的高度差,现要求费用和与长度和比值最小,求最小方案经典01分数规划问题:http://blog.youkuaiyun.com/jaihk662/article/details/77505318费用和与长度和比值最小,相当于长度原创 2017-08-24 00:41:54 · 540 阅读 · 0 评论 -
bzoj 1690: [Usaco2007 Dec]奶牛的旅行(01分数规划--最优比率环)
01规划问题:给你n个物品,a[i]表示第i个物品的收益,b[i]表示代价,x[i]表示选或不选,求一个最佳方案使得下式取值最大通用解:当然是从式子上考虑,定义函数F[cnt]如下:其中cnt就是目标式仔细观察上式,可以发现①如果F[cnt]>0,那么很显然存在一个cnt',使得cnt'>cnt满足F[cnt']>=0,也就说当前不是最优解②当cnt递增原创 2017-08-23 16:53:26 · 776 阅读 · 0 评论 -
HDU 6166 && 2017 多校训练:Senior Pan(最短路)
题意:有一张n个点m条边的有向图,还有一个包含k个点的点集,求出这个点集中任意两点间最短路的最小值官方题解看不懂。。如果一条边的两个端点都在这个集合中,就将这条边直接删掉(中间记录下最小值)以后不会再用之后就可以愉快的SPFA了,len[i]表示到i点的最短路随便设集合中的一个点x1为起点,令len[x1]=0然后求最短路,跑完之后记录所有的len[xi] (xi>1原创 2017-08-22 18:17:50 · 1100 阅读 · 0 评论 -
poj 3268 && bzoj 1631: [Usaco2007 Feb]Cow Party(最短路)
1631: [Usaco2007 Feb]Cow PartyTime Limit: 5 Sec Memory Limit: 64 MBSubmit: 855 Solved: 613[Submit][Status][Discuss]Description 农场有N(1≤N≤1000)个牛棚,每个牛棚都有1只奶牛要参加在X牛棚举行的奶牛派对.共有M(1≤M≤1原创 2017-08-22 11:08:10 · 673 阅读 · 0 评论 -
bzoj 1626: [Usaco2007 Dec]Building Roads 修建道路(最小生成树)
1626: [Usaco2007 Dec]Building Roads 修建道路Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1709 Solved: 716[Submit][Status][Discuss]DescriptionFarmer John最近得到了一些新的农场,他想新修一些道路使得他的所有农场可以经过原有的或是新原创 2017-08-21 22:26:15 · 444 阅读 · 0 评论