POJ3279 - Fliptile
摘要:
题目大意给定一个N*M的网格,每个网格里有一个数字,0或者1,要求你翻转尽量少的网格,使得所有网格的数字都变为0,对于某一个网格进行翻转操作时,与它有公共边的网格全部会被翻转。题解和Uva11464的方法一样,都是枚举第一行的状态,只要第一行的状态确定了,那么每行的状态都确定了。代码#include<stdio.h>#include<stdlib.h>#include<string.h>#define MAXN 20int a[MAXN][MAXN],b[MAXN][MAXN],ans[MAXN][MAXN];int n,m;int check(int s) 阅读全文
posted @ 2013-04-03 18:11 仗剑奔走天涯 阅读(796) 评论(1) 推荐(0) 编辑