摘要:
给定一些矩阵 要求矩阵的指定位置被宽度为1的长方形覆盖 长方形可以重叠 但是只能覆盖在指定位置 最少要多少个长方形 2要素: 要么被行覆盖 要么被列覆盖 所以行和列之间建立二分图即可 #include <iostream> #include <cstdio> #include <cstring> # 阅读全文
posted @ 2022-02-11 21:15
__iostream
阅读(118)
评论(0)
推荐(0)
摘要:
有两台机器 A,B 以及 K 个任务。 机器 A 有 N 种不同的模式(模式 0∼N−1),机器 B 有 M 种不同的模式(模式 0∼M−1)。 两台机器最开始都处于模式 0。 每个任务既可以在 A 上执行,也可以在 B 上执行。 对于每个任务 i,给定两个整数 a[i] 和 b[i],表示如果该任 阅读全文
posted @ 2022-02-11 20:40
__iostream
阅读(38)
评论(0)
推荐(0)
摘要:
平面上给定n个白点和n个黑点,求一种方案:白点黑点相连并且不相交 容易发现结论: 如果有交叉的话 那么只要交换一下端点 就不会有交叉了 关键在于发现: 四边形两条对边的和一定小于对角线的和 所以交换之后就会变小 所以把距离作为权重 做最小权匹配 就一定是可行的方案 #include <iostrea 阅读全文
posted @ 2022-02-11 17:40
__iostream
阅读(41)
评论(0)
推荐(0)
摘要:
给定矩阵 从1,1到n~m设计k条线路 取走格子中的数(重复经过只取一次)k条线路和的最大值是多少 技巧: 每个点拆成入点和出点 实现点边的转化 通过限制费用大小和流量大小 来实现被取走的次数和贡献 #include <iostream> #include <cstdio> #include <cs 阅读全文
posted @ 2022-02-11 12:26
__iostream
阅读(93)
评论(0)
推荐(0)

浙公网安备 33010602011771号