ACM道路之图论
主要用于汇总做ACM过程中遇到的各种图的问题 供以大家一同交流探讨
小胡子Haso
~~
展开
-
【HackerRank】Jumping Rooks(最小费用最大流)
【HackerRank】Jumping Rooks(最小费用最大流)题目大意: 一个n*n的地图,’#’为山峰,’.’为可用位置。 要放置k个士兵在’.’上,已知每个士兵会攻击同行和同列中能看到的士兵。 即两个士兵如果在同行或同列,且其最短距离内没有’#’,两个士兵为一对可互相攻击的士兵。问怎样放置k个士兵,才能让可互相攻击的士兵对数最少,输出最少的互相攻击对数。网络流阿网络流 最小费阿最小费原创 2016-09-07 17:29:12 · 941 阅读 · 0 评论 -
【HDU 5811】Colosseo(拓扑+输入优化)
【HDU 5811】Colosseo(拓扑+输入优化)ColosseoTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 446 Accepted Submission(s): 98 Problem Description Mr. Cho原创 2016-08-11 08:45:04 · 1057 阅读 · 0 评论 -
【HDOJ 】 String problem(最大权闭合图)
【HDOJ 】 String problem(最大权闭合图)String problemTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 134 Accepted Submission(s): 61Problem Description原创 2016-07-29 15:27:02 · 814 阅读 · 0 评论 -
【HDU 5739】Fantasia(点双连通+dfs)
【HDU 5739】Fantasia(点双连通+dfs)Fantasia Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1240 Accepted Submission(s): 314Problem Description P原创 2016-07-25 13:36:57 · 975 阅读 · 0 评论 -
【POJ 1364】King(差分约束系统)
【POJ 1364】King(差分约束系统)KingTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 12033 Accepted: 4394DescriptionOnce, in one kingdom, there was a queen原创 2016-07-20 20:42:50 · 2512 阅读 · 0 评论 -
【PAT L3-011】直捣黄龙
【PAT L3-011】直捣黄龙L3-011. 直捣黄龙时间限制150 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越本题是一部战争大片 —— 你需要从己方大本营出发,一路攻城略地杀到敌方大本营原创 2016-07-18 08:21:40 · 3551 阅读 · 0 评论 -
【PAT】Emergency(最短路条数-SPFA)
【PAT】Emergency(最短路条数-SPFA)As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of res原创 2016-05-07 17:55:38 · 2122 阅读 · 0 评论 -
【SDUTOJ 2414】An interesting game(最小费用最大流)
【SDUTOJ 2414】An interesting game(最小费用最大流)An interesting gameTime Limit: 2000ms Memory limit: 65536K 有疑问?点这里^_^题目描述Xiao Ming recently designs a little game, in front of player原创 2016-03-20 19:29:26 · 1965 阅读 · 0 评论 -
【POJ 2942】Knights of the Round Table(双联通分量+染色判奇环)
【POJ 2942】Knights of the Round Table(双联通分量+染色判奇环)Time Limit: 7000MS Memory Limit: 65536KTotal Submissions: 11661 Accepted: 3824DescriptionBeing a knight is原创 2016-03-09 19:33:46 · 1707 阅读 · 0 评论 -
【POJ 3114】Countries in War(Tarjan+Dijkstra)
【POJ 3114】Countries in War(Tarjan+Dijkstra)Countries in WarTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3240 Accepted: 945DescriptionIn the原创 2016-03-08 19:14:37 · 1737 阅读 · 0 评论 -
【POJ 3694】 Network(割边<桥>+LCA)
【POJ 3694】 Network(割边+LCA)NetworkTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 7971 Accepted: 2902DescriptionA network administrator manag原创 2016-02-25 14:19:07 · 2475 阅读 · 1 评论 -
【POJ 1144】 Network(割点入门)
【POJ 1144】 Network(割点入门)NetworkTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 11461 Accepted: 5322DescriptionA Telephone Line Company (TLC) is原创 2016-02-20 14:59:18 · 2211 阅读 · 0 评论 -
【POJ 3686】The Windy's(KM算法)
【POJ 3686】The Windy's(KM算法)The Windy'sTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 4721 Accepted: 1987DescriptionThe Windy's is a world f原创 2016-01-28 08:59:24 · 1331 阅读 · 1 评论 -
【POJ 1275】 Cashier Employment(差分约束系统的建立和求解)
【POJ 1275】 Cashier Employment(差分约束系统的建立和求解)Cashier EmploymentTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 7569 Accepted: 2856DescriptionA sup原创 2016-01-28 17:37:02 · 1469 阅读 · 0 评论 -
【POJ 2400】 Supervisor, Supervisee(KM求最小权匹配)
【POJ 2400】 Supervisor, Supervisee(KM求最小权匹配)Supervisor, SuperviseeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 2538 Accepted: 719DescriptionSu原创 2016-01-24 19:39:48 · 1510 阅读 · 0 评论 -
【POJ 2195】 Going Home(KM算法求最小权匹配)
【POJ 2195】 Going Home(KM算法求最小权匹配)Going HomeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 20303 Accepted: 10297DescriptionOn a grid map there a原创 2016-01-24 16:08:34 · 2365 阅读 · 0 评论 -
【HDOJ 2255】奔小康赚大钱(KM算法)
【HDOJ 2255】奔小康赚大钱(KM算法)奔小康赚大钱Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6051 Accepted Submission(s): 2667Problem Descr原创 2016-01-24 09:38:14 · 1870 阅读 · 0 评论 -
【2186】Popular Cows(强连通分支及其缩点)
【2186】Popular Cows(强联通分支及其缩点)Popular CowsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 28323 Accepted: 11459DescriptionEvery cow's dream is to原创 2016-01-22 20:18:02 · 2982 阅读 · 2 评论 -
【POJ 3159】 Candies(差分约束系统)
【POJ 3159】 Candies(差分约束系统)CandiesTime Limit: 1500MS Memory Limit: 131072KTotal Submissions: 26996 Accepted: 7438DescriptionDuring the kindergarten days,原创 2016-01-22 11:46:47 · 1285 阅读 · 0 评论 -
【POJ 2983】Is the Information Reliable?(差分约束系统)
【POJ 2983】Is the Information Reliable?(差分约束系统)Is the Information Reliable?Time Limit: 3000MS Memory Limit: 131072KTotal Submissions: 12244 Accepted: 3861Des原创 2016-01-22 08:31:19 · 1471 阅读 · 0 评论 -
【POJ 1201】 Intervals(差分约束系统)
【POJ 1201】 Intervals(差分约束系统)1716的升级版 把原本固定的边权改为不固定。IntervalsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 23817 Accepted: 9023DescriptionYou原创 2016-01-21 10:25:52 · 2359 阅读 · 0 评论 -
【POJ 1716】Integer Intervals(差分约束系统)
【POJ 1716】Integer Intervals(差分约束系统)Integer IntervalsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 13425 Accepted: 5703DescriptionAn integer in原创 2016-01-21 10:20:12 · 1433 阅读 · 0 评论 -
【HDU 1839】 Delay Constrained Maximum Capacity Path(二分+最短路)
【HDU 1839】 Delay Constrained Maximum Capacity Path(二分+最短路)Delay Constrained Maximum Capacity PathTime Limit: 10000/10000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Tota原创 2015-11-29 11:00:34 · 1597 阅读 · 1 评论 -
【POJ 3422】 Kaka's Matrix Travels (最小费用最大流)
【POJ 3422】 Kaka's Matrix Travels (最小费用最大流)Kaka's Matrix TravelsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8848 Accepted: 3553Descript原创 2015-11-16 23:45:48 · 845 阅读 · 0 评论 -
【POJ 2516】 Minimum Cost (最小费)
【POJ 2516】 Minimum Cost (最小费)Minimum CostTime Limit: 4000MS Memory Limit: 65536KTotal Submissions: 15151 Accepted: 5207DescriptionDearboy, a goo原创 2015-11-13 15:40:05 · 1396 阅读 · 0 评论 -
【POJ 2195】 Going Home(最小费)
【POJ 2195】 Going Home(最小费)Going HomeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 20121 Accepted: 10192DescriptionOn a grid map ther原创 2015-11-13 14:40:57 · 1816 阅读 · 2 评论 -
【CF 508D】 Tanya and Password (判欧拉路+输出欧拉路径)
【CF 508D】 Tanya and Password (判欧拉路+输出欧拉路径)D. Tanya and Passwordtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutput原创 2015-10-29 20:52:22 · 2235 阅读 · 1 评论 -
【SDUTOJ 3309】 乱七八糟的图 (最短路+枚举最短路上的边)
【SDUTOJ 3309】 乱七八糟的图题意翻译过来就是找构成最短路需要的最短的边长 因为存在一些最短路会共用一些边 所以求一遍最短路 然后遍历所有点 判断与该点连的边是否是构成最短路所需的边 把满足条件的边中最短的加入即可 即为到达该点所需要的边代码如下:#include #define ll long longusing namespace std;typedef原创 2015-09-03 13:40:16 · 826 阅读 · 0 评论 -
【POJ 2031】 Building a Space Station (三维坐标求距离+最小生成树)
【POJ 2031】 Building a Space Stationn个空间球 可能存在包含或者覆盖的状况 想要让所有球都联通 每个球有坐标x,y,z和半径 问还需要搭建最少多长的路存储所有需要搭建的路 跑一遍最小生成树即可 注意原本就重叠的球距离0直接加入代码如下:#include #include #include #include #include #de原创 2015-08-24 17:47:30 · 1262 阅读 · 0 评论 -
【HDOJ 3729】 I'm Telling the Truth (二分图最大匹配)
【HDOJ 3729】 I'm Telling the Truth (二分图最大匹配)每个人对应一个区间 将该人编号与区间内编号挨个连起来 要让能匹配的人越多越好 即为求最大匹配 要注意求字典序最大的情况 倒序匹配即可代码如下:#include #include #include using namespace std;typedef struct Edge{原创 2015-08-22 23:57:44 · 812 阅读 · 0 评论 -
【CF 507E】Breaking Good
【CF 507E】Breaking Good双条件最短路 每个路有已搭建和未搭建两种状态 需要把经过的路都建起 为经过的路都拆掉 优先经过最少条路 同样少的路走改动(搭建+拆掉)最小的最短路跑完后把最短的路上的路径标记一下 bfs输出拆除和搭建 在最短路径上的路 未建的搭建 不在的建好的拆掉通过此题试了一下spfa的一个小优化还有dijkstra的优先队列优化 不过别看spfa加优化快了点原创 2015-08-17 10:30:36 · 1158 阅读 · 0 评论 -
【CF 515D】 Drazil and Tiles
【CF 515D】 Drazil and Tiles拓扑的思想 如果满足条件 ‘.’未遍历完之前肯定存在度为1的点(上下左右仅有一个’.’)遍历到一个1度点u时 将与他连的点v用对应括号括起 此时v也已匹配 入度归零 同时将与v相连的其余点入度减1 不断遍历知道遍历完所有’.’ 若能遍历完 则满足条件否则无解或多解 (吐槽一下 原本用的纯粹拓扑思路 想想也是绝对要T的。。后来改换BFS代码如下:原创 2015-08-08 18:40:34 · 980 阅读 · 0 评论 -
【LightOJ 1002】 Country Roads
【LightOJ 1002】 Country Roads原创 2015-08-08 16:47:52 · 1006 阅读 · 0 评论 -
【HDOJ 1532】 Drainage Ditches(最大流模板)
【HDOJ 1532】 Drainage Ditches(最大流模板)原创 2015-08-03 19:50:08 · 1819 阅读 · 0 评论 -
【HDOJ 2444】The Accomodation of Students
【HDOJ 2444】The Accomodation of Students原创 2015-07-31 16:19:03 · 752 阅读 · 0 评论 -
【HDOJ 1045】Fire Net--二分图
【HDOJ 1045】Fire Net原创 2015-07-29 15:40:48 · 1061 阅读 · 0 评论 -
【HDOJ 2063】过山车
【HDOJ 2063】过山车二分图最大匹配模板题原创 2015-07-29 11:14:35 · 1487 阅读 · 1 评论 -
【POJ 3020】Antenna Placement
【POJ 3020】Antenna Placement二分图的最大独立集问题原创 2015-07-29 08:19:07 · 1456 阅读 · 1 评论 -
【HDOJ 1068】Girls and Boys
【HDOJ 1068】Girls and Boys二分图最大独立集问题原创 2015-07-28 19:58:37 · 869 阅读 · 0 评论 -
【POJ 1151】Air Raid
【POJ 1151】Air RaidDAG图(无回路有向图)的最小路径覆盖问题原创 2015-07-28 10:52:27 · 778 阅读 · 0 评论