
图论
文章平均质量分 86
码代码的猿猿的AC之路
人一我百,人十我万追逐青春的梦想,怀着自信的心,永不放弃
展开
-
POJ 1258 Agri-Net
kruscalAgri-NetTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 35233 Accepted: 14160DescriptionFarmer John has been elected mayor of his t原创 2014-01-21 16:20:55 · 991 阅读 · 0 评论 -
POJ 2485 Highways
prim最小生成树里的最长边HighwaysTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 19843 Accepted: 9201DescriptionThe island nation of Flatopia is原创 2014-01-21 15:54:53 · 1258 阅读 · 0 评论 -
HDOJ 1269 迷宫城堡
tarjan。。。。。迷宫城堡Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5854 Accepted Submission(s): 2572Problem Description为了训练原创 2014-01-22 00:05:15 · 1899 阅读 · 0 评论 -
POJ 2186 Popular Cows
抽象成:在一个有向图中,找所有的点都可以到达的点的个数根据题意结果必在一个强连通分量里(所有的答案之间肯定互相能到达)。用tarjan找出所有的连通分量,如果某个连通分量里有连到外面的边,则这个分量肯定不会是答案(分量图是有向的无环图,从分量1里连线到分量2中的边,分量2肯定没有变连回分量1,也就是1到达了2但是2不能到达1)。如果没有向外连边的连通分量不是1个就没有答案。原创 2014-01-22 22:34:32 · 1176 阅读 · 0 评论 -
POJ 1144 Network
Tarjan求割点数NetworkTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 8440 Accepted: 3950DescriptionA Telephone Line Company (TLC) is establish原创 2014-01-23 13:52:30 · 1546 阅读 · 0 评论 -
POJ 1523 SPF
找割点和去掉割点产生的连通块数。。。。。SPFTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 5367 Accepted: 2476DescriptionConsider the two networks shown below原创 2014-01-22 17:38:53 · 1252 阅读 · 0 评论 -
强连通分量个数的tarjan算法
/* 强连通分量个数tarjan算法*/#include #include #include #include using namespace std;const int maxV=1000,maxE=1000000;struct Edge{ int to,next;}edge[maxE];int Adj[maxV],Size;void ini原创 2014-01-22 19:58:25 · 1515 阅读 · 0 评论 -
tarjan求桥及割点
/*求割点,去掉割点连通块的个数求桥*/const int maxV=10010,maxE=100010;struct Edge{ int to,next; bool cut;}edge[maxE];int Adj[maxV],Size;void init(){ Size=0; memset(Adj,-1,sizeof(Adj));}原创 2014-01-23 21:43:12 · 1533 阅读 · 0 评论 -
UVA 796 Critical Links
tarjan求桥Critical LinksTime Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu[Submit] [Go Back] [Status] Description C原创 2014-01-23 21:11:47 · 1816 阅读 · 0 评论 -
POJ 1860 Currency Exchange
bellman_ford判断正环A - Currency ExchangeTime Limit:1000MS Memory Limit:30000KB 64bit IO Format:%I64d & %I64uSubmit StatusAppoint description: System Crawler (2013-10-原创 2014-01-17 14:58:43 · 1031 阅读 · 0 评论 -
POJ 3259 Wormholes
spfa找负环。。。。B - WormholesTime Limit:2000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uSubmit StatusAppoint description: System Crawler (2013-11-26)Descri原创 2014-01-17 19:43:13 · 1009 阅读 · 0 评论 -
POJ 2253 Frogger
Floyd。。。。FroggerTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 22920 Accepted: 7448DescriptionFreddy Frog is sitting on a stone in the middle o原创 2014-01-19 17:24:15 · 1070 阅读 · 0 评论 -
POJ 1062 昂贵的聘礼
非常老的题目了,枚举层次dijkstra,G++AC昂贵的聘礼Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 33747 Accepted: 9652Description年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是原创 2014-01-19 14:44:29 · 975 阅读 · 0 评论 -
POJ 1125 Stockbroker Grapevine
枚举每个起始点的最短路。。。Stockbroker GrapevineTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 24657 Accepted: 13579DescriptionStockbrokers are known原创 2014-01-19 22:13:12 · 1089 阅读 · 0 评论 -
POJ 2240 Arbitrage
bellmanford最长路判正环ArbitrageTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 13947 Accepted: 5876DescriptionArbitrage is the use of discrepancies i原创 2014-01-20 12:39:02 · 1147 阅读 · 0 评论 -
POJ 1679 The Unique MST
判断次小生成树是否和最小生成树相等The Unique MSTTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 18632 Accepted: 6515DescriptionGiven a connected undirected g原创 2014-02-21 15:29:27 · 1094 阅读 · 0 评论 -
HDOJ 4081 Qin Shi Huang's National Road System
次小生成树。。。Qin Shi Huang's National Road SystemTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2735 Accepted Submission(s): 983原创 2014-02-21 17:14:30 · 1194 阅读 · 0 评论 -
ZOJ 3396 Conference Call
Conference CallTime Limit: 2000MS Memory Limit: 65536KB 64bit IO Format: %lld & %llu[Submit] [Go Back] [Status] DescriptionGood News! Utopia Polycom begi原创 2014-02-22 21:10:02 · 1238 阅读 · 0 评论 -
Codeforces B. Fox and Minimal path
将k换成2进制,构造分层的图B. Fox and Minimal pathtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputFox Ciel原创 2014-02-09 17:11:54 · 1526 阅读 · 0 评论 -
POJ 3592 Instantaneous Transference
tarjan+缩点+spfa最长路Instantaneous TransferenceTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 5443 Accepted: 1190DescriptionIt was long ago w原创 2014-02-26 14:11:19 · 1091 阅读 · 0 评论 -
POJ 3255 Roadblocks
次短路。。。RoadblocksTime Limit: 2000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64u[Submit] [Go Back] [Status] DescriptionBessie has move原创 2014-03-02 23:47:20 · 1283 阅读 · 0 评论 -
POJ 3723 Conscription
最小生成树。。。。ConscriptionTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6815 Accepted: 2347DescriptionWindy has a country, and he wants to bu原创 2014-03-03 10:46:14 · 14583 阅读 · 2 评论 -
HDOJ 3478 Catch
二分图染色。。。。CatchTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1214 Accepted Submission(s): 579Problem DescriptionA thie原创 2014-03-10 23:03:05 · 1110 阅读 · 0 评论 -
Codeforces 400 D. Dima and Bacteria
判断一个集合内的点能否以花费为0互相抵达。。。。求集合间的最短路D. Dima and Bacteriatime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outp原创 2014-03-07 00:06:22 · 1445 阅读 · 0 评论 -
HDOJ 1814 Peaceful Commission
经典2sat裸题,dfs的2sat可以方便输出字典序最小的解...Peaceful CommissionTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1578 Accepted Submission(s): 4原创 2014-04-30 14:32:58 · 1905 阅读 · 3 评论 -
HDOJ 4607 Park Visit
树的直径。。。。Park VisitTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2225 Accepted Submission(s): 982Problem DescriptionCl原创 2014-03-28 19:43:02 · 1112 阅读 · 0 评论 -
HDOJ 3062 Party
2set的tarjan写法.....PartyTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3841 Accepted Submission(s): 1244Problem Description原创 2014-04-30 17:44:41 · 1208 阅读 · 0 评论 -
UVA 1146 Now or later
二分时间+2sat边加多了....RE了好久......Nowor laterTime Limit: 9000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu[Submit] [Go Back] [Status] D原创 2014-05-01 11:36:18 · 1016 阅读 · 0 评论 -
POJ 1470 Closest Common Ancestors
裸的tarjianLCA。。。。Closest Common AncestorsTime Limit: 2000MS Memory Limit: 10000KTotal Submissions: 14328 Accepted: 4609DescriptionWrite a program原创 2014-04-16 16:45:40 · 978 阅读 · 0 评论 -
HDOJ 2586 How far away ?
tarjanLCA求树上任意两点间的距离。。。。任意选一个点当根节点,dist[a,b]= dist[a] +dist[b] -2* lca[a,b]How far away ?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submissi原创 2014-04-16 19:38:29 · 1076 阅读 · 0 评论 -
HDOJ 1824 Let's go home
2sat.... 队长离开时两个队员必须同时留下,两个队员中只要有人离开队长就得留下...Let's go homeTime Limit: 10000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1304 Accepted Submissio原创 2014-05-01 09:11:34 · 1243 阅读 · 0 评论 -
UVALive 3713 Astronauts
2sat....可看出每个宇航员可以有两种任务选择 (A/B) 或 C对于每一对有矛盾的宇航员,如果属于同一年龄段 那么这两个人选择的任务不应该相同如果属于不同的年龄段,则俩个人不能同时选择任务CAstronautsTime Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %l原创 2014-05-02 17:15:59 · 1205 阅读 · 0 评论 -
HDOJ 3622 Bomb Game
二分距离2satBomb GameTime Limit: 10000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3382 Accepted Submission(s): 1161Problem DescriptionR原创 2014-05-04 16:00:51 · 1177 阅读 · 0 评论 -
POJ 3207 Ikki's Story IV - Panda's Trick
每条边有两种连法,在圆的外侧或圆的内侧. 对于有可能相交的两条边,不能在同一侧. 建图判断2sat Ikki's Story IV - Panda's TrickTime Limit: 1000MS Memory Limit: 131072KTotal Submissions: 7692 Accepted: 284原创 2014-05-06 16:47:03 · 1159 阅读 · 0 评论 -
HDOJ 3790 最短路径问题
有两个权值,距离相等的时候判断一下花费最短路径问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11075 Accepted Submission(s): 3348Problem Descript原创 2014-05-07 23:51:06 · 1169 阅读 · 0 评论 -
POJ 2942 Knights of the Round Table
缩块找奇环.....Knights of the Round TableTime Limit: 7000MS Memory Limit: 65536KTotal Submissions: 9128 Accepted: 2943DescriptionBeing a knight is a very原创 2014-04-22 14:13:49 · 1286 阅读 · 0 评论 -
HDOJ 1874 畅通工程续
畅通工程续Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 24979 Accepted Submission(s): 8900Problem Description某省自从实行了很多年的畅通工程计划后,原创 2014-05-08 22:41:47 · 1174 阅读 · 0 评论 -
[转] 神一般的【研究总结】2-sat问题
转自:http://blog.youkuaiyun.com/jarjingx/article/details/8521690转载 2014-05-08 19:50:07 · 1081 阅读 · 0 评论 -
HDOJ 4005 The war
题意:给一个无向图,敌人还可以再随机建一条边,而你可以拆掉一条边并产生一定的花费。问至少要多少花费才能保证拆掉一条边之后图不联通。tarjan缩点。。。。如果最大度否则找最小的某个节点的到子节点的第3小边(第1小,和第2小的边是可能被连到一起的),具体做法:重新构图的时候找到最小的边,然后从最小的边的两个端点分别dfs找第二小的边。。。注意可能出现重边,建图的时候要给每原创 2014-04-09 16:30:45 · 1096 阅读 · 0 评论 -
HDOJ 1869 六度分离
六度分离Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3859 Accepted Submission(s): 1567Problem Description1967年,美国著名的社会学家斯坦利·米尔原创 2014-05-08 21:43:48 · 1266 阅读 · 0 评论