亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Flip Game dfs

2019-11-11 06:51:40
字體:
來源:轉載
供稿:網友

Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other one is black and each piece is lying either it's black or white side up. Each round you flip 3 to 5 pieces, thus changing the color of their upper side from black to white and vice versa. The pieces to be flipped are chosen every round according to the following rules: Choose any one of the 16 pieces. Flip the chosen piece and also all adjacent pieces to the left, to the right, to the top, and to the bottom of the chosen piece (if there are any).Consider the following position as an example: bwbw wwww bbwb bwwb Here "b" denotes pieces lying their black side up and "w" denotes pieces lying their white side up. If we choose to flip the 1st piece from the 3rd row (this choice is shown at the picture), then the field will become: bwbw bwww wwwb wwwb The goal of the game is to flip either all pieces white side up or all pieces black side up. You are to write a PRogram that will search for the minimum number of rounds needed to achieve this goal. InputThe input consists of 4 lines with 4 characters "w" or "b" each that denote game field position.OutputWrite to the output file a single integer number - the minimum number of rounds needed to achieve the goal of the game from the given position. If the goal is initially achieved, then write 0. If it's impossible to achieve the goal, then write the Word "Impossible" (without quotes).Sample Input
bwwbbbwbbwwbbwwwSample Output
4

解題報告

不要想太復雜就好,要明確如果有答案,那么答案小于等于8

#include<stdio.h>#include<string.h>bool map[6][6];int ox[]={0,0,0,1,-1};int oy[]={0,1,-1,0,0};int best;bool check(){    //end check    for(int j=1;j<=4;j++)        for(int k=1;k<=4;k++)            if(map[1][1]!=map[j][k])                return false;    return true;}void op(int X,int Y){    for(int i=0;i<5;i++){        int x=X+ox[i];        int y=Y+oy[i];        map[x][y]=!map[x][y];    }}void dfs(int t,int cnt){    if(check()){        if(cnt<best) best=cnt;        return ;    }    if(cnt>best||t>16) return ;    int X=t%4+1;    int Y=t/4+1;    //剪枝 加上該條件 78ms立馬變0ms    if(Y>1&&X>1&&map[X-1][Y-1]!=map[1][1]) return ;    dfs(t+1,cnt);    op(X,Y);    dfs(t+1,cnt+1);    op(X,Y);}int main(){    char str[5];    for(int i=1;i<=4;i++){        scanf("%s",str);        for(int j=1;j<=4;j++)            map[i][j]=str[j-1]=='b';    }    best=9;    dfs(0,0);    if(best<9) printf("%d/n",best);    else puts("Impossible");    return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩高清在线观看| 欧美久久久精品| 日本三级久久久| 日韩免费高清在线观看| 色偷偷偷亚洲综合网另类| 高跟丝袜一区二区三区| 福利二区91精品bt7086| 精品日本美女福利在线观看| 国产午夜精品免费一区二区三区| 国产精品久久久久久搜索| 91在线观看免费网站| 亚洲精品国产拍免费91在线| 深夜成人在线观看| 欧美激情一级欧美精品| 欧美激情videoshd| 成人免费黄色网| 亚洲人精选亚洲人成在线| 欧美在线国产精品| 精品成人乱色一区二区| 日本成人精品在线| 日韩av影视在线| 91av在线免费观看视频| 成年无码av片在线| 久久视频在线观看免费| 日韩高清电影好看的电视剧电影| 蜜月aⅴ免费一区二区三区| 在线视频精品一| 自拍偷拍亚洲欧美| 久久精品国产96久久久香蕉| 国产+成+人+亚洲欧洲| 亚洲爱爱爱爱爱| 在线电影av不卡网址| 欧美电影免费在线观看| 97视频在线观看免费高清完整版在线观看| 国产美女精品免费电影| 青草青草久热精品视频在线观看| 亚洲美女又黄又爽在线观看| 亚洲一区二区少妇| 久久久亚洲精选| 欧美日韩国产限制| 欧美大片欧美激情性色a∨久久| 欧美一级电影免费在线观看| 成人免费视频a| 久久手机免费视频| 国产精品欧美一区二区三区奶水| 久久天天躁狠狠躁夜夜躁2014| 欧美高清在线观看| 国产精品精品视频| 亚洲高清久久久久久| 8x海外华人永久免费日韩内陆视频| 成人av电影天堂| 欧美日韩一区二区精品| 中文国产成人精品久久一| 国产91精品在线播放| 欧美日韩美女在线观看| 久久网福利资源网站| 在线中文字幕日韩| 日韩激情第一页| 91豆花精品一区| 国产一区二区三区高清在线观看| 国产精品吊钟奶在线| 亚洲国产欧美一区二区丝袜黑人| 国产欧美在线观看| 欧美精品激情在线观看| 久热爱精品视频线路一| 国产日韩欧美自拍| 精品女厕一区二区三区| 欧美精品久久久久久久久久| 高跟丝袜欧美一区| 午夜精品一区二区三区av| 亚洲美女www午夜| 这里只有视频精品| 欧美午夜精品伦理| 色综合五月天导航| 国产日本欧美一区二区三区| 国产精品久久久久久久一区探花| 日韩va亚洲va欧洲va国产| 亚洲色图av在线| 欧美大尺度电影在线观看| 欧美日本亚洲视频| 欧洲亚洲在线视频| 欧美国产日产韩国视频| 亚洲在线观看视频| 国产成人综合亚洲| 日韩电影免费在线观看中文字幕| 日本国产一区二区三区| 一区二区三区日韩在线| 亚洲国产成人精品久久| 欧美午夜美女看片| 欧美在线免费视频| 色播久久人人爽人人爽人人片视av| xvideos成人免费中文版| 久久91精品国产91久久久| 亚洲国产成人爱av在线播放| 国产偷亚洲偷欧美偷精品| 欧美一区视频在线| 国外成人在线播放| 欧美精品video| 欧美日韩亚洲天堂| 精品国产欧美一区二区五十路| 欧美日韩黄色大片| 日韩电影中文字幕在线| 欧美日韩国产在线播放| 日韩va亚洲va欧洲va国产| 欧美在线一区二区视频| 色av中文字幕一区| 欧美激情视频三区| 亚洲午夜精品视频| 色综合影院在线| 91国内免费在线视频| 69精品小视频| 日韩免费av片在线观看| 日韩资源在线观看| 国模视频一区二区三区| 久久亚洲成人精品| 欧美精品免费看| 51视频国产精品一区二区| 欧美激情国产日韩精品一区18| 在线激情影院一区| 欧美亚洲激情视频| 在线播放日韩精品| 国产香蕉精品视频一区二区三区| 欧美视频一二三| 成人字幕网zmw| 精品国产乱码久久久久久虫虫漫画| 最近中文字幕mv在线一区二区三区四区| 中文字幕日韩精品在线观看| 97国产精品免费视频| 国产精品吊钟奶在线| 日韩视频欧美视频| 午夜精品久久久久久99热软件| 亚洲第一精品自拍| 亚洲男人天堂手机在线| 奇米成人av国产一区二区三区| 国产成人精品优优av| 日韩欧美一区二区在线| 国产精品日韩久久久久| 欧美激情视频一区| 久久国产精品久久久久久久久久| 热久久这里只有| 亚洲国产又黄又爽女人高潮的| 亚洲欧洲国产精品| 亚洲第一福利网站| 国产亚洲欧洲高清| 日韩美女视频免费看| 国产欧美精品一区二区三区-老狼| 国产偷国产偷亚洲清高网站| 欧美精品18videosex性欧美| 91在线看www| 久久精品中文字幕一区| 一区二区av在线| 国产精品视频永久免费播放| 俺也去精品视频在线观看| 亚洲天堂免费视频| 久久国产天堂福利天堂| 国产精品视频一区国模私拍| 亚洲成人激情视频| 国产精品精品久久久久久| 国产91在线视频| 92看片淫黄大片欧美看国产片| 91精品国产91久久久| 北条麻妃一区二区三区中文字幕| 国产98色在线| 国产欧美日韩免费|