BZOJ 1001 & SPFA
来源:互联网 发布:沙特王子知乎 编辑:程序博客网 时间:2024/06/07 04:58
1001: [BeiJing2006]狼抓兔子
Time Limit: 15 Sec Memory Limit: 162 MBDescription
现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形:
左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)<==>(x+1,y) 2:(x,y)<==>(x,y+1) 3:(x,y)<==>(x+1,y+1) 道路上的权值表示这条路上最多能够通过的兔子数,道路是无向的. 左上角和右下角为兔子的两个窝,开始时所有的兔子都聚集在左上角(1,1)的窝里,现在它们要跑到右下解(N,M)的窝中去,狼王开始伏击这些兔子.当然为了保险起见,如果一条道路上最多通过的兔子数为K,狼王需要安排同样数量的K只狼,才能完全封锁这条道路,你需要帮助狼王安排一个伏击方案,使得在将兔子一网打尽的前提下,参与的狼的数量要最小。因为狼还要去找喜羊羊麻烦.
Input
第一行为N,M.表示网格的大小,N,M均小于等于1000.接下来分三部分第一部分共N行,每行M-1个数,表示横向道路的权值. 第二部分共N-1行,每行M个数,表示纵向道路的权值. 第三部分共N-1行,每行M-1个数,表示斜向道路的权值. 输入文件保证不超过10M
Output
输出一个整数,表示参与伏击的狼的最小数量.
Sample Input
3 4
5 6 4
4 3 1
7 5 3
5 6 7 8
8 7 6 5
5 5 5
6 6 6
5 6 4
4 3 1
7 5 3
5 6 7 8
8 7 6 5
5 5 5
6 6 6
Sample Output
14
SOL:
为什么我看这题一点都想不到最小割balabala...只能说老人家写的太好了么QAQ...
我们要使兔子不能到达右下角,我们即相当于在中间拉一条拦截网——从下与左的边连至上与右,代价即这网经过的路径长度——如此巧妙地转化成了一个最短路问题。那么我们只要将矩形四边的权值赋为0,跑一遍spfa即可。
挖个坑,点开最大最小思想的那论文已经好几次了...然而一直没看,用对偶图求最小割还是非常感兴趣呢...
SOL:
为什么我看这题一点都想不到最小割balabala...只能说老人家写的太好了么QAQ...
我们要使兔子不能到达右下角,我们即相当于在中间拉一条拦截网——从下与左的边连至上与右,代价即这网经过的路径长度——如此巧妙地转化成了一个最短路问题。那么我们只要将矩形四边的权值赋为0,跑一遍spfa即可。
挖个坑,点开最大最小思想的那论文已经好几次了...然而一直没看,用对偶图求最小割还是非常感兴趣呢...
0 0
- BZOJ 1001 & SPFA
- bzoj 1003(spfa+dp)
- BZOJ 1003 SPFA + DP
- BZOJ 1179 Tarjan + spfa
- bzoj 3245 spfa
- bzoj 1003 dp+spfa
- [BZOJ 1001][BeiJing2006]狼抓兔子(网络流/SPFA)
- bzoj 2662 && bzoj 2763 分层图spfa
- bzoj 1179(强连通+spfa)
- bzoj 3931(spfa+最大流)
- [BZOJ 2304][Apio2011]寻路:SPFA
- bzoj 4152 最短路SPFA
- bzoj 1598(SPFA+A*)
- BZOJ-1001 狼抓兔子 (最小割-最大流)平面图转对偶图+SPFA
- BZOJ 3669 NOI2014 魔法森林 SPFA
- BZOJ 1295 SCOI2009 最长距离 SPFA+暴力
- BZOJ 1295 SCOI 2009 最长距离 SPFA
- BZOJ 2346 Baltic 2011 Lamp SPFA
- java 列表实现树迭代器
- JavaWeb_JSP指令讲解
- python下numpy不成功,请问有没有简单的安装方法?
- ffmpeg yasm not found, use --disable-yasm for a crippled build
- python学习笔记
- BZOJ 1001 & SPFA
- 回文树/回文自动机 Palindromic Tree 学习小记
- Android的minSdkVersion,targetSdkVersion,maxSdkVersion
- When the layout is set to FIXED LAYOUT, the VERTICAL ALIGNMENT is not working. As soon as changed to
- AIM Tech Round [div2] C. Graph and String
- 关系型数据库是如何运作的(下)
- 【POJ3261】Milk Patterns【后缀数组】【二分】
- getDay
- hdu acm 1853 Cyclic Tour