随笔分类 - B - 网络流 - 最小费用流
摘要:给定两个长度为 n 的正整数序列 {ai} 与 {bi},序列的下标为 1,2,…,n。
现在你需要分别对两个序列各指定恰好 K 个下标,要求至少有 L 个下标在两个序列中都被指定,使得这 2K 个下标在序列中对应的元素的总和最大。
阅读全文
摘要:每年春季,在某岛屿上都会举行游行活动。
在这个岛屿上有N个城市,M条连接着城市的有向道路。
你要安排英雄们的巡游。英雄从城市si出发,经过若干个城市,到城市ti结束,需要特别注意的是,每个英雄的巡游的si可以和ti相同,但是必须至少途径2个城市……
阅读全文
摘要:考虑一个二维平面,执行共 2*N 次操作:
前 N 次,第 i 次在 (rx, ry) 处放置 rc 个红色球;
后 N 次,第 i 次在 (bx, by) 处放置 bc 个蓝色球。
保证放置的红色球总数 = 放置的蓝色球总数。
请将这些球两两配对,使得所有配对中 (bx, by) 与 (rx, ry) 的 |rx - bx| + |ry - by| 之和最大。
阅读全文
摘要:申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者。经过估算,这个项目需要N 天才能完成,其中第i 天至少需要Ai 个人。 布布通过了解得知,一共有M 类志愿者可以招募……
阅读全文
摘要:给定一个图 G,并对于每一条边 (u, v) 给定 f(u, v) 与 c(u, v)。
求一个新图 G',使得 G' 满足网络流的性质,且 ∑(|f'(u, v) - f(u, v)| + |c'(u, v) - c(u, v)|) 最小。
输出这个最小值
阅读全文
摘要:[提交答案题] N 个物品 M 个背包的背包问题。
阅读全文
摘要:给出一个长度为 N 的正整数序列 Ci,求一个子序列(显然子序列是不一定连续的),使得原序列中任意长度为 M 的子串(显然子串是连续的)中被选出的元素不超过 K 个,并且选出的元素之和最大。
阅读全文
摘要:Gosha 的目标是成为宝可梦大师。现在有 n 个宝可梦, Gosha 手里有 a 个普通球与 b 个 超级球。已知第 i 个宝可梦被普通球捕获的概率 pi 与被超级球捕获的概率 ui。Gosha 先决定哪些宝可梦扔普通球,哪些扔超级球;如果一个宝可梦同时被 Gosha 扔了两个球,则如果它被任何一个抓捕都算作被捕获,捕获后另外一个球依然消耗掉。
Gosha 想知道他在最优决策下,抓捕到的宝可梦的最大期望数量。
阅读全文