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

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

Flip Game dfs

2019-11-14 08:52:01
字體:
來源:轉載
供稿:網友

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成人天堂久久成人| 精品久久久久久久久中文字幕| 国产69精品久久久久9999| 亚洲一区二区免费在线| 亚洲精品午夜精品| 亚洲丁香婷深爱综合| 欧美激情亚洲国产| 久久免费高清视频| 精品少妇v888av| 不卡av电影在线观看| 欧美激情视频网| 九色精品免费永久在线| 午夜欧美不卡精品aaaaa| 蜜臀久久99精品久久久久久宅男| 欧美在线性视频| 精品久久在线播放| 久久精品国产99国产精品澳门| 欧美精品video| 性欧美暴力猛交69hd| 精品人伦一区二区三区蜜桃网站| 97人人做人人爱| 国产97人人超碰caoprom| 欧美午夜电影在线| 欧美丰满老妇厨房牲生活| 国产精品欧美日韩| 欧美小视频在线观看| 欧美激情视频网址| 欧美大学生性色视频| 日韩三级影视基地| 丝袜一区二区三区| 欧美巨猛xxxx猛交黑人97人| 午夜精品理论片| 国产精品h片在线播放| 欧洲成人免费aa| 精品成人69xx.xyz| 狠狠躁天天躁日日躁欧美| 国产精品一区久久| 欧美特级www| 国产欧美韩国高清| 日韩精品视频中文在线观看| 九九精品在线播放| 91禁国产网站| 欧美性猛交xxxx偷拍洗澡| 国产精品999999| 日韩在线欧美在线国产在线| 精品国产一区二区三区久久久| 成人免费激情视频| 亚洲va久久久噜噜噜| 尤物精品国产第一福利三区| 热久久这里只有精品| 日韩免费不卡av| 国产伊人精品在线| 亚洲品质视频自拍网| 久久久中精品2020中文| 欧美激情综合亚洲一二区| 国产女人18毛片水18精品| 精品视频在线播放色网色视频| 亚洲一区二区国产| 久久精品国产96久久久香蕉| 亚洲精品中文字幕av| 亚洲国产精品福利| 亚洲qvod图片区电影| 国产美女高潮久久白浆| 国产欧美日韩丝袜精品一区| 91成人在线视频| 日韩在线精品一区| 国产欧美日韩91| 亚洲伊人第一页| 色七七影院综合| 国产精品91免费在线| 久久精品国产v日韩v亚洲| 欧美性猛交xxxx久久久| 黑人巨大精品欧美一区免费视频| 中文字幕精品久久| 国产精品69久久久久| 91亚洲va在线va天堂va国| 国产精品丝袜一区二区三区| 在线看日韩欧美| 日韩中文在线中文网在线观看| 亚洲一区中文字幕| 成人免费网站在线| 亚洲色图在线观看| 777777777亚洲妇女| 欧美电影免费观看高清完整| 精品久久久av| 在线观看国产欧美| 色偷偷888欧美精品久久久| 麻豆乱码国产一区二区三区| 97在线视频观看| 亚洲国产日韩欧美在线图片| 欧美国产中文字幕| 欧美大尺度在线观看| 欧美性黄网官网| 欧美超级免费视 在线| 亚洲精品久久久久久久久久久久久| 亚洲欧美激情在线视频| 午夜精品福利视频| 亚洲男女自偷自拍图片另类| 久久99热精品这里久久精品| 91社区国产高清| 精品激情国产视频| 性欧美在线看片a免费观看| 欧美视频裸体精品| 91在线观看免费观看| 中文字幕日韩精品有码视频| 欧美精品制服第一页| www.亚洲男人天堂| 国产视频精品xxxx| 97福利一区二区| 日韩精品中文字| 亚洲精品国偷自产在线99热| 欧美亚洲国产视频小说| 狠狠久久亚洲欧美专区| 色偷偷av亚洲男人的天堂| 91欧美精品午夜性色福利在线| 精品在线小视频| 亚洲欧洲国产伦综合| 国产精品99久久久久久白浆小说| 日韩av在线网站| 色yeye香蕉凹凸一区二区av| 久久精品视频在线播放| 青青草成人在线| 欧美日韩在线免费| 国产亚洲美女精品久久久| 色综合伊人色综合网| 国产精品成av人在线视午夜片| 欧美激情性做爰免费视频| 久久精品亚洲热| 欧美与欧洲交xxxx免费观看| 狠狠操狠狠色综合网| 这里精品视频免费| 欧日韩不卡在线视频| 欧美日韩国产一中文字不卡| 亚洲美女av电影| 欧美国产第二页| 性欧美激情精品| 国产欧美日韩视频| 成人一区二区电影| 国产成人精品国内自产拍免费看| 国产精品高潮呻吟视频| 国产精品久久久久久av| 日韩小视频网址| 日本亚洲欧洲色| 欧美精品久久久久久久久久| 欧美重口另类videos人妖| 日韩欧美一区二区在线| 久久久久久久久久久亚洲| 亚洲淫片在线视频| 理论片在线不卡免费观看| 91精品久久久久久久久不口人| 亚洲精品久久久久久久久| 日韩电视剧免费观看网站| 国产美女久久精品| 久久天天躁狠狠躁夜夜躁| 97在线观看免费| 日韩欧美在线视频观看| 久久视频中文字幕| 亚洲精品电影网站| 中文欧美在线视频| 精品亚洲aⅴ在线观看| 日韩最新在线视频|