青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C小加

厚德 博學(xué) 求真 至善 The bright moon and breeze
posts - 145, comments - 195, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
簡單DFS,數(shù)據(jù)很弱。。


#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
char map[23][23];
typedef struct
{
    int x,y;
    int flag;
}point;
point p[5];
int _max[5];
int _num[5];
int flag;
void door();
void dfs(int x,int y)
{
    if(map[x][y]!='X')
    {
        switch(map[x][y])
        {
        case 'a': _num[0]++;break;
        case 'b': _num[1]++;break;
        case 'c': _num[2]++;break;
        case 'd': _num[3]++;break;
        case 'e': _num[4]++;break;
        case 'A': {p[0].x=x;p[0].y=y;p[0].flag++;return;}
        case 'B': {p[1].x=x;p[1].y=y;p[1].flag++;return;}
        case 'C': {p[2].x=x;p[2].y=y;p[2].flag++;return;}
        case 'D': {p[3].x=x;p[3].y=y;p[3].flag++;return;}
        case 'E': {p[4].x=x;p[4].y=y;p[4].flag++;return;}
        case 'G': {flag=1;return;}
        }


        map[x][y]='X';//說明此路已走過
        dfs(x-1,y);
        dfs(x,y+1);
        dfs(x+1,y);
        dfs(x,y-1);
        door();


    }

}

//如果鑰匙夠了就打開這扇門
void door()
{
    for(int i=0;i<5;i++)
        {
            if(p[i].flag)
            {

                if(_num[i]==_max[i])
                {
                    map[p[i].x][p[i].y]='X';
                    dfs(p[i].x-1,p[i].y);
                    dfs(p[i].x,p[i].y+1);
                    dfs(p[i].x+1,p[i].y);
                    dfs(p[i].x,p[i].y-1);

                }
            }
        }
}


int main()
{
    //freopen("input.txt","r",stdin);
    int m,n;
    int sx,sy;

    while(cin>>m>>n,m+n)
    {
        //初始化
        flag=0;
        memset(_max,0,sizeof(_max));
        memset(_num,0,sizeof(_num));
        memset(p,0,sizeof(p));
        memset(map,'X',sizeof(map));

      for(int i=1;i<=m;i++)
      {
          for(int j=1;j<=n;j++)
          {
                cin>>map[i][j];
                if(map[i][j]=='S') {sx=i;sy=j;}//入口
                
//初始化最大鑰匙數(shù)量
                else if(map[i][j]=='a') _max[0]++;
                else if(map[i][j]=='b') _max[1]++;
                else if(map[i][j]=='c') _max[2]++;
                else if(map[i][j]=='d') _max[3]++;
                else if(map[i][j]=='e') _max[4]++;

          }
      }
    dfs(sx,sy);
    door();

    if(flag) cout<<"YES"<<endl;
    else cout<<"NO"<<endl;




    }


    return 0;
}
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜一级久久| 怡红院精品视频| 欧美激情一区二区三区四区| 欧美日韩一视频区二区| 欧美激情a∨在线视频播放| 国产精品一级二级三级| 日韩一级精品| 亚洲美女精品久久| 美女网站久久| 久久人人爽人人爽爽久久| 国产精品一二三四| 亚洲视频在线二区| 亚洲影视九九影院在线观看| 欧美啪啪成人vr| 亚洲欧洲精品一区二区三区波多野1战4| 国产欧美韩国高清| 亚洲欧美清纯在线制服| 亚洲中字黄色| 国产精品视频大全| 一个色综合导航| 亚洲欧美日韩中文在线制服| 欧美三级午夜理伦三级中视频| 亚洲电影在线观看| 亚洲欧洲综合另类| 欧美搞黄网站| 亚洲精品裸体| 亚洲一二三区在线观看| 欧美日韩中文字幕日韩欧美| 夜夜狂射影院欧美极品| 亚洲伊人久久综合| 国产精品每日更新| 午夜老司机精品| 久久久综合网站| 亚洲第一精品夜夜躁人人爽| 久久―日本道色综合久久| 欧美高清视频在线播放| 亚洲精品一区在线| 欧美视频亚洲视频| 亚洲欧美日韩专区| 老牛国产精品一区的观看方式| 国产一区二区三区av电影| 久久青青草综合| 亚洲国产精品一区在线观看不卡 | 亚洲在线播放电影| 欧美精品一区在线| 亚洲自拍三区| 久久综合中文| av成人老司机| 国产视频在线观看一区| 久久久噜久噜久久综合| 亚洲精品久久视频| 欧美在线免费视频| 亚洲黄色大片| 国产精品久久久久秋霞鲁丝 | 亚洲午夜电影| 美女脱光内衣内裤视频久久影院| 亚洲激情六月丁香| 国产精品成人观看视频免费 | 亚洲欧美国产毛片在线| 久久精品日韩| 日韩一级黄色片| 国产精品一区一区| 欧美chengren| 欧美一区二区免费视频| 亚洲国产另类久久久精品极度| 亚洲欧美日韩一区在线观看| 亚洲第一福利视频| 国产精品久在线观看| 久久艳片www.17c.com| 正在播放亚洲一区| 亚洲第一综合天堂另类专| 欧美一区国产二区| 亚洲毛片在线看| 极品少妇一区二区三区| 欧美视频四区| 欧美成人高清视频| 久久精品视频在线播放| 国产精品99久久久久久白浆小说| 欧美xx69| 久久久.com| 亚洲欧美国产一区二区三区| 亚洲乱码国产乱码精品精天堂| 国产亚洲综合在线| 国产精品久久久久91| 欧美精品激情blacked18| 久久久www| 欧美一级在线播放| 亚洲一级黄色| av成人免费观看| 亚洲精品激情| 亚洲电影免费| 欧美激情1区2区3区| 久久综合久久88| 久久精品亚洲一区二区| 亚洲尤物在线| 亚洲一区三区在线观看| 在线一区视频| 9色porny自拍视频一区二区| 亚洲国产婷婷| 亚洲激情婷婷| 亚洲精品日韩在线观看| 亚洲精品网站在线播放gif| 狠狠色噜噜狠狠色综合久| 国产亚洲午夜| 红杏aⅴ成人免费视频| 国产亚洲欧美一区| 国产亚洲精品久久飘花 | 亚洲高清成人| 亚洲电影av| 亚洲人线精品午夜| av成人毛片| 亚洲网站在线看| 亚洲欧美日韩国产| 小辣椒精品导航| 欧美一区二区视频在线观看| 午夜免费日韩视频| 久久精品视频播放| 久久久水蜜桃av免费网站| 久久婷婷国产麻豆91天堂| 蘑菇福利视频一区播放| 亚洲电影av| 亚洲最新色图| 欧美在线电影| 免费成人性网站| 欧美日韩一区在线观看| 国产免费观看久久黄| 尤物99国产成人精品视频| 亚洲欧洲精品成人久久奇米网| 日韩系列欧美系列| 亚洲欧美激情四射在线日| 久久久国产精品一区二区中文| 麻豆精品精品国产自在97香蕉| 亚洲成人在线视频播放| 亚洲激情第一页| 亚洲一区二区三区在线视频| 欧美在线视频日韩| 欧美精品手机在线| 国产精品一区二区三区观看| 一区二区三区中文在线观看| 亚洲最新合集| 久久久久久久久久久久久女国产乱| 欧美成年人网| 亚洲私人黄色宅男| 久久久久高清| 国产精品久久网站| 亚洲黄色小视频| 欧美一区二区免费| 亚洲国产经典视频| 欧美在线999| 欧美日韩国产综合网| 国产一区二区在线免费观看| 亚洲精品乱码久久久久久黑人| 欧美在线一二三区| 亚洲国产一区二区a毛片| 欧美一二三区精品| 欧美理论在线播放| 亚洲福利电影| 久久xxxx精品视频| 亚洲精品一区二| 另类春色校园亚洲| 国产婷婷色一区二区三区四区 | 揄拍成人国产精品视频| 亚洲一区精品电影| 亚洲国产精品一区制服丝袜| 欧美在线一级va免费观看| 欧美日韩mv| 亚洲区在线播放| 美日韩精品免费观看视频| 亚洲一区二区成人| 欧美日韩中国免费专区在线看| 影音先锋亚洲视频| 欧美制服第一页| 亚洲日本一区二区| 欧美.日韩.国产.一区.二区| 国产日韩欧美不卡| 亚洲视频中文| 亚洲三级国产| 免费亚洲视频| 黄色在线成人| 欧美一区中文字幕| 一本久久综合亚洲鲁鲁| 免费成年人欧美视频| 一区二区在线不卡| 久久久久欧美精品| 久久成人18免费观看| 国产乱码精品一区二区三区不卡| 亚洲网站在线播放| 亚洲视频欧美视频| 欧美新色视频| 亚洲一区二区三区四区在线观看| 亚洲国产日韩欧美在线动漫| 久久精品亚洲一区二区三区浴池 | 樱花yy私人影院亚洲| 久久综合色播五月| 久久久美女艺术照精彩视频福利播放| 国产在线成人| 免播放器亚洲一区| 免费在线观看成人av| 亚洲人成艺术| 夜夜夜精品看看|