#P9087. 「HNOI2021 省集 Day6」一般图带权多重匹配
「HNOI2021 省集 Day6」一般图带权多重匹配
题目描述
给 个数 ,再给你一个 的矩阵 ,无论是 还是 ,都保证是整数。
现在你可以做一类操作:
- 将 减一, 减一,花费 的代价。 可以相同,相当于 减 。
现在要求把 全部变成 ,问花费最少的代价是多少,无解输出 。
输入格式
从 match.in
读入数据。
第一行为一个正整数 。
第二行为 个整数 。
接下来 行,每行 个数 。
输出格式
输出到 match.out
中。
仅一行一个整数,表示最小的代价。
样例
样例 1
3
2 2 2
1 4 3
4 4 5
3 5 6
10
连续两次选择 ,然后选择 ,代价为 。
样例 2
2
2 39
23 9
9 23
-1
样例 3
1
2
100
100
样例 4、5
为题目附件中 match*.in
与 match*.out
。
数据范围与限制
对于所有数据,满足 ,, 且 中至多有 个奇数。
子任务编号 | 中的奇数个数 | 特殊限制 | 分值 | |
---|---|---|---|---|
如果 与 奇偶性不同,则 ,否则 | ||||
无 |