![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM-图论
IBN5100
ACM若菜~
展开
-
POJ2455结题报告【网络流+isap+二分】
Secret Milking MachineTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6336 Accepted: 1963DescriptionFarmer John is constructing a new milking machin原创 2012-07-04 12:58:15 · 672 阅读 · 0 评论 -
hdu 4114 状态压缩+最短路
http://acm.hdu.edu.cn/showproblem.php?pid=4114人渣不拆啊,写了个spfa,T了,然后写了个dij,MLE了。我呵呵呵,然后我以为难道不是最短路???就看了下题解。。。发现是自己SB了。。。我真弱啊,真弱。。。。对于这道题:很容易想到用状态压缩来表示某个状态下的最短路,dis[50][1然后就是个最短路了,思路很简单。原创 2013-11-27 22:14:14 · 1001 阅读 · 0 评论 -
Aizu 1318 Long Distance Taxi 最短路
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1318题意:给一个无向图,起点,终点,和加油站所在的位置,邮箱容量,求最短璐。每到一个加油站就可以把油加满这题确实没什么可说的,由于邮箱里的油最多跑2000公里,开个二维的就好了,dis[u][c]表示到u号结点,剩余油量还可以跑c公里时的最短路。原创 2013-11-20 21:42:14 · 883 阅读 · 0 评论 -
有源汇上下界最大流 ZOJ 3229 代码
//ZOJ - 3229#include#include#includeusing namespace std;const int maxn = 1500;const int maxm = 400000;const int INF = 0x3ffffff;struct Side{ int to,next,c;}side[maxm*2];int node[maxn],top,c原创 2013-11-06 14:30:57 · 577 阅读 · 0 评论 -
无源汇上下界可行流模版
http://acm.sgu.ru/problem.php?contest=0&problem=194#include#include#includeusing namespace std;const int maxn = 210;const int maxm = 50000;const int INF = 0x3ffffff;struct Side{ int to原创 2013-11-06 10:25:52 · 575 阅读 · 0 评论 -
hdu 4654 k-edge connected components
k-edge connected componentsTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 41 Accepted Submission(s): 25Problem DescriptionEf原创 2013-08-12 16:54:39 · 1460 阅读 · 0 评论 -
hdu 4650 Minimum Average Weight Path
Minimum Average Weight PathTime Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 114 Accepted Submission(s): 54Problem Description原创 2013-08-07 20:23:14 · 1244 阅读 · 2 评论 -
LightOJ 1026 Critical Links[求割边]
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1026题目大意:给出一个无向图(不一定连通),求割边。解题思路:求割边的方法跟求强连通分量类似都是通过DFS来实现的。记录dfn[u],low[u]为u第一次访问的时间、可达到的最早的结点。dfs的过程中,对于边u->v,如果low[v]>dfn[u]那么u->v原创 2013-05-21 21:03:53 · 814 阅读 · 0 评论 -
hdu2767 Proving Equivalences[强连通分量]
Proving EquivalencesTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1792 Accepted Submission(s): 675Problem DescriptionConsid原创 2013-05-21 19:43:08 · 590 阅读 · 0 评论 -
POJ1236【tarjan】
Network of SchoolsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 7348 Accepted: 2894DescriptionA number of schools are connected to a computer networ原创 2012-08-01 18:08:24 · 477 阅读 · 0 评论 -
POJ2168结题报告【强连通分量】
Popular CowsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 16924 Accepted: 6796DescriptionEvery cow's dream is to become the most popular cow in the原创 2012-08-01 16:19:02 · 1089 阅读 · 0 评论 -
网络流模板-SAP+当前弧优化+gap优化
POJ 1459~#include#include#include#include#include#include#include#include#include//#define r(x,date) (*((STRUCT*)x).date)//#define dp(i,j) dp[i][j]//#define dp(i,j,k) dp[i][j][k]#define I原创 2012-07-03 14:45:06 · 1120 阅读 · 0 评论 -
POJ2112解题报告【网络流-初级-isap+floyd_warshall+二分】
题目连接:http://poj.org/problem?id=2112题意:有C头牛和K个挤奶机,每个挤奶机最多能为M头牛挤奶,他们在农场的不同位置。牛和牛、牛和机器之间可能有路,牛只能沿着路移动。给出路的长度,问要让这些牛都挤完奶,所有牛中走得最远的牛的行走路程最短是多少?解题思路:首先要建图,把每个牛和挤奶机都看成节点,节点间的边既是他们之间的路的长度。然后用floyd算法,求出每个点原创 2012-07-03 15:02:55 · 654 阅读 · 0 评论 -
hdu4126 Genghis Khan the Conqueror 树形dp+最小生成树
http://acm.hdu.edu.cn/showproblem.php?pid=4126给出一个无向图,和Q次修改,每次临时把一条边的的权值增大,然后此时的最小生成树是Wi,然后问Sum(Wi)/q的值。N=3000,W 先求出原图的最小生成树,然后当询问的x,y并不是最小生成树的相邻的两点的时候,这时候Wi就是最小生成树的值。当是相邻的两个点的时候原创 2013-11-29 15:38:46 · 805 阅读 · 0 评论