摘要:
http://poj.org/problem?id=2965 1 #include 2 #include 3 int arr[4][4];//存储状态 4 int main() 5 { 6 int i,j; 7 char ch; 8 memset(arr[0],0,sizeof(arr[0])); 9 for (i = 0; i < 4; i ++)10 {11 for (j = 0; j < 4; j ++)12 {13 ch = getchar();14 if(ch=='... 阅读全文
posted @ 2013-08-03 14:52
N_ll
阅读(148)
评论(0)
推荐(0)
摘要:
http://poj.org/problem?id=1753题意:有一个4*4的方格,每个方格中有一粒棋子,棋子一面为白色,一面为黑色。每次翻转一粒棋子,则它周围的棋子也随之翻转,直至方格全为黑棋或全为白棋,输出最少的翻转次数,如果不可能达到此种状态,输出Impossible。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 struct node 7 { 8 int step;//步数 9 int state;//状态10 };11 int vis[65538];12 int f[16]... 阅读全文
posted @ 2013-08-03 11:06
N_ll
阅读(249)
评论(0)
推荐(0)

浙公网安备 33010602011771号