首页 > TAG信息列表 > USACO4.4
洛谷 P1344 [USACO4.4]追查坏牛奶Pollutant Control
题目描述 你第一天接手三鹿牛奶公司就发生了一件倒霉的事情:公司不小心发送了一批有三聚氰胺的牛奶。很不幸,你发现这件事的时候,有三聚氰胺的牛奶已经进入了送货网。这个送货网很大,而且关系复杂。你知道这批牛奶要发给哪个零售商,但是要把这批牛奶送到他手中有许多种途径。送货网由P1344 [USACO4.4]追查坏牛奶Pollutant Control(最小割+最小割的边数)
传送门 题目大意:两个问题,第一问是求最小割,第二问是求最小割的边数。 思路:第一问咱应该都会,第二问咋弄呢,求出最小割的时候怎样才能求出最小割的边数呢? 果断点开题解...我们可以利用一个数学性质,就是(x*p+y)/p,当p大于y的时候,结果就是x,然后 我们把y就设置为1,表示一条边,pUSACO4.4 重叠的图像 Frame Up
题目链接 Solution 今天上午测试题...最后几分钟才看到要输出所有解,于是爆成了 44pts... 根据输入可以得到所有字母构成的矩形。如果字符 \(i\) 出现在了字符 \(j\) 的矩形上,那么 \(i\) 的图像一定在 \(j\) 的图像上方,从 \(j\) 向 \(i\) 连边。 跑一个拓扑排序,每次可以选的是队列【题解】Luogu P1344 [USACO4.4]追查坏牛奶Pollutant Control
原题传送门 看到这种题,应该一眼就能知道考的是最小割 没错这题就是如此简单,跑两遍最大流(最小割=最大流),一次边权为题目所给,一次边权为1 还有一种优化,优化后只需跑一次最大流,把每条边的权值改成w*MOD+1(MOD为常数,珂以取八位质数233) 答案为maxflow/MOD和maxflow%MOD 基础版本 #include[USACO4.4]追查坏牛奶Pollutant Control
题目链接:ヾ(≧∇≦*)ゝ Solution: 第一问很好解决,根据网络流:最大流=最小割定理,我们可以轻松求出。 至于第二问,我们不妨把每一条边乘上一个大于1000的数再加上1。 这样的话,对于最小割,显然就是求出来的\(maxflow/W\)(W为乘上的数)。 而对于第二问,则是\(maxflow\,\,mod \,\,W\),因为每