图论
ZLucker
这个作者很懒,什么都没留下…
展开
-
2018CCPC Tree and Permutation
题目题意见其他博客(滑稽)首先,推公式,有N!种全排列,每种排列有N-1条路,总共有N!*(N-1)条路,自己在纸上写一下,可以发现,每种路径(x-y)出现两次,(x-y和y-x是一样的长度),N个点,有N*(N-1)/2不同的种组合,计算出每种组合出现2*(N-1)!次。本题即树上搜索和DP,计算每两点之间的距离之和,再乘以出现的次数即可。注意点:注意取模操作,千万小心爆long...原创 2018-09-23 23:31:59 · 307 阅读 · 0 评论 -
POJ2391 Ombrophobic Bovines+POJ2455
题目网络流+二分答案+floyed最短路径+分点题意好理解。1、由于答案是是要最短的避雨时间,因此需要猜测并验证可能的避雨时间-->二分法求答案2、由于需要建图,而一个农场上既有牛又有避雨点,牛又可以自行选择避雨点,为了建图方便,选择分点,将i号地分为i号只有牛的地和i+f号只有大棚的地,这样,图的层次可以这样分,源点连所有有牛的地,流量为每块地的牛数量,只有牛的地若满足条件...原创 2018-10-14 18:12:19 · 161 阅读 · 0 评论 -
hdu5889 Barricade(最小割+spfa)
最小割;转载:https://blog.csdn.net/a519781181/article/details/51908303?utm_source=blogxgwz0这篇文章把最小割介绍的很清楚。题目1、先求从1到n的最短路,用spfa,注意是无向图。2、将求得的最短路放入最大流模板,跑最小割,权值是花费,此时应将图视为有向图,因为不可能反向走回去。代码不贴了。...原创 2018-10-28 23:04:50 · 234 阅读 · 0 评论 -
cf708D incorrect flow(上下界费用流)
题目先上个链接:http://www.cnblogs.com/mjtcn/p/8469349.html#4016492这个链接对模型啊,推导过程都很详细易懂~对于本题的建图:先将下限上限设为f;即对u->v,流量为f,则,m[u]+=f,m[v]-=f;对于c<f:1)扩容,ans+=f-c,将答案增加到最后的答案里2)同时增加流量和容量:u->v连c...原创 2018-10-31 17:48:12 · 356 阅读 · 0 评论