
网络最大流
bestFy
世界上最最最渣的oier.
展开
-
bzoj1934: [Shoi2007]Vote 善意的投票
题面在这里题意:有n个小朋友投票,1表示赞成0表示不赞成。有m对朋友关系。 现在给定n个小朋友的本来意愿。 定义冲突数为和自己本来意愿不同的投票数量,加上投不同票的朋友对数。 求最小的冲突数。做法:这道题一眼看就是网络流最小割。 然后想了很长时间没想出怎么建图qaq。。看来是要加强练习了呜呜对于每一个小朋友x,本来是1的连S->x,本来是0的连x->T。 每一原创 2018-01-17 15:44:15 · 264 阅读 · 0 评论 -
bzoj1066: [SCOI2007]蜥蜴
题面在这里题意:一个n*m的网格中,有一些格子有石柱,石柱的高度为1~3. 有一些石柱的顶上有蜥蜴,蜥蜴每次可以跳到距离不超过d的石柱上,或者跳到界外。 蜥蜴跳一次,它所在的石柱的高度就减一,如果某个石柱的高度为0了,石柱就消失,以后蜥蜴不能跳到这里。 现在要使得剩下无法逃脱的蜥蜴数最少。做法:总是自己想不到建图方式然后看了题解顿时恍然大悟的感觉= = 好吧这题我还是想原创 2018-01-17 18:52:04 · 262 阅读 · 0 评论 -
bzoj1834: [ZJOI2010]network 网络扩容
题面在这里题意:给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1. 在不扩容的情况下,1到N的最大流; 2. 将1到N的最大流增加K所需的最小扩容费用。做法:第一问是裸的最大流。 第二问考虑在第一问的残量网络上继续建图。 在原来每条边的基础上建一条容量为inf,费用为这条边的扩容费用的边。 然后再新建一个源原创 2018-01-17 23:13:44 · 334 阅读 · 0 评论