Problem
方格取数
Time Limit: 
Memory Limit: 
Description
在一个的方格里,每个格子里都有一个正整数。从中取出若干数,使得任意两个取出的数所在格子没有公共边,且取出的数的总和尽量大。
Input
第一行一个数(),接下来行每行个数描述一个方阵
Output
Sample Input
| 1 | 2 | 
Sample Output
| 1 | 6 | 
标签:黑白染色 最小割
Solution
将网格图黑白染色,同色格子间不会冲突。
建模:,,
Code
| 1 | 
 | 
Time Limit: 
Memory Limit: 
在一个的方格里,每个格子里都有一个正整数。从中取出若干数,使得任意两个取出的数所在格子没有公共边,且取出的数的总和尽量大。
第一行一个数(),接下来行每行个数描述一个方阵
| 1 | 2 | 
| 1 | 6 | 
标签:黑白染色 最小割
将网格图黑白染色,同色格子间不会冲突。
建模:,,
| 1 | #include <bits/stdc++.h> |