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

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0
簡單的迭代加深搜索求最優(yōu)解。注意判斷可以繼續(xù)行走的條件。
以下是我的代碼:
/*
 * Author:  lee1r
 * Created Time:  2011/8/6 8:51:53
 * File Name: poj3009.cpp
 
*/
#include
<iostream>
#include
<sstream>
#include
<fstream>
#include
<vector>
#include
<list>
#include
<deque>
#include
<queue>
#include
<stack>
#include
<map>
#include
<set>
#include
<bitset>
#include
<algorithm>
#include
<cstdio>
#include
<cstdlib>
#include
<cstring>
#include
<cctype>
#include
<cmath>
#include
<ctime>
#define L(x) ((x)<<1)
#define R(x) (((x)<<1)+1)
#define Half(x) ((x)>>1)
#define lowbit(x) ((x)&(-(x)))
using namespace std;
const int kInf(0x7f7f7f7f);
const double kEps(1e-8);
typedef 
long long int64;
typedef unsigned 
long long uint64;

const int kMaxn(27);
const int dx[]={1,-1,0,0},dy[]={0,0,-1,1};

int n,m,s1,s2,g1,g2,r[kMaxn][kMaxn];
bool success;

int Check(int x,int y,int dir,int &xx,int &yy)
{
    
int t(0);
    
do
    {
        
if(r[x][y]==3)
        {
            xx
=x;
            yy
=y;
            
return 3;
        }
        
else if(t<=1 && r[x][y]==1)
            
return 0;
        
else if(t>1 && r[x][y]==1)
        {
            xx
=x;
            yy
=y;
            
return 1;
        }
        x
+=dx[dir];
        y
+=dy[dir];
        t
++;
    }
while(x>=1 && x<=&& y>=1 && y<=m);
    
return 0;
}

void dfs(int depth,int x,int y,int maxdepth)
{
    
if(depth>maxdepth)
    {
        
if(g1==&& g2==y)
            success
=true;
        
return;
    }
    
for(int i=0;i<4;i++)
    {
        
int newx,newy,result(Check(x,y,i,newx,newy));
        
if(result==1)
        {
            r[newx][newy]
=0;
            dfs(depth
+1,newx-dx[i],newy-dy[i],maxdepth);
            r[newx][newy]
=1;
        }
        
else if(result==3)
            dfs(depth
+1,newx,newy,maxdepth);
    }
}

int main()
{
    
//freopen("data.in","r",stdin);
    
    
while(scanf("%d%d",&m,&n)==2 && (n || m))
    {
        
for(int i=1;i<=n;i++)
            
for(int j=1;j<=m;j++)
            {
                scanf(
"%d",&r[i][j]);
                
if(r[i][j]==2)
                {
                    s1
=i;s2=j;
                }
                
else if(r[i][j]==3)
                {
                    g1
=i;g2=j;
                }
            }
        
        
int ans;
        success
=false;
        
for(ans=1;ans<=10;ans++)
        {
            dfs(
1,s1,s2,ans);
            
if(success)
                
break;
        }
        
        
if(ans>10)
            printf(
"%d\n",-1);
        
else
            printf(
"%d\n",ans);
    }
    
    
return 0;
}
posted on 2011-08-06 09:34 lee1r 閱讀(336) 評論(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>
            欧美日本一道本| 欧美激情视频一区二区三区免费| 欧美日韩影院| 久久综合国产精品| 久久―日本道色综合久久| 久久久久久精| 欧美1区3d| 欧美日韩一区二区三区在线看 | 在线国产欧美| 在线国产精品播放| 亚洲国产天堂久久综合网| 亚洲九九九在线观看| 亚洲一区二区免费| 久久久久88色偷偷免费| 亚洲高清视频一区二区| 亚洲茄子视频| 亚洲一区二区精品在线| 久久精品最新地址| 欧美日韩hd| 国产日产欧美精品| 亚洲精品护士| 久久久久久久成人| 亚洲激情在线观看| 午夜久久美女| 欧美激情在线免费观看| 国产亚洲aⅴaaaaaa毛片| 亚洲开发第一视频在线播放| 亚洲欧美日韩精品久久奇米色影视 | 欧美另类高清视频在线| 国产精品二区影院| 黄色日韩网站视频| 亚洲女女女同性video| 麻豆精品一区二区综合av | 欧美成人免费一级人片100| 亚洲精品老司机| 欧美一区二区视频观看视频| 欧美国产在线观看| 国产综合网站| 亚洲欧美日韩在线观看a三区| 免费成人黄色片| 在线综合视频| 欧美黄色一区| 尤物九九久久国产精品的特点| 亚洲一区二区三区四区在线观看 | 欧美成人一区二区| 亚洲女优在线| 欧美日韩免费观看一区| 亚洲高清电影| 久久久精品性| 欧美亚洲在线| 国产欧美综合在线| 亚欧美中日韩视频| 亚洲一区二区黄| 国产精品yjizz| 亚洲一区二区三区高清不卡| 亚洲国产日韩在线一区模特| 欧美在线免费一级片| 国产精品乱码一区二三区小蝌蚪| 亚洲精品美女免费| 欧美激情视频一区二区三区不卡| 久久成人综合网| 国产精品国色综合久久| 亚洲一二三四久久| 亚洲视频大全| 国产精品一区久久久| 欧美在线一二三区| 欧美在线一级va免费观看| 国产亚洲综合精品| 蜜桃久久av| 欧美国产极速在线| 一本色道久久综合亚洲精品高清| 日韩手机在线导航| 国产精品日日做人人爱| 久久激情综合网| 久久婷婷一区| 一区二区三区蜜桃网| 在线一区观看| 国产一区二区电影在线观看 | 国产精品一区一区三区| 国产精品av久久久久久麻豆网| 99re热这里只有精品视频| 亚洲人成在线观看| 国产精品卡一卡二卡三| 久久精品夜色噜噜亚洲aⅴ| 久久久精品国产免大香伊 | 欧美日韩国产a| 精品999网站| 亚洲永久精品大片| 午夜精品福利一区二区三区av | 午夜亚洲影视| 欧美一区二区视频在线观看2020| 国内精品久久久| 亚洲激情在线观看视频免费| 欧美午夜电影完整版| 久久精品视频播放| 欧美巨乳在线观看| 久久夜色精品国产亚洲aⅴ| 免费人成精品欧美精品| 亚洲综合另类| 欧美成人自拍视频| 久久久久久久久久久久久女国产乱 | 欧美日韩xxxxx| 久久午夜影视| 国产精品乱人伦中文| 亚洲第一福利在线观看| 国产伦精品一区二区三区四区免费| 欧美91大片| 国产精品尤物福利片在线观看| 国产综合色产在线精品| 日韩午夜激情| 亚洲国产精品久久久久秋霞影院| 亚洲天堂男人| 日韩亚洲欧美一区| 老色批av在线精品| 久久国产精彩视频| 欧美视频在线视频| 欧美大秀在线观看| 国内不卡一区二区三区| 亚洲在线视频| 亚洲嫩草精品久久| 欧美日韩国产综合网 | 亚洲国产精品久久久久秋霞影院 | 欧美日韩国产页| 免费在线观看成人av| 亚洲日本免费电影| 久久伊人亚洲| 久久九九久精品国产免费直播| 国产精品va| 亚洲乱码国产乱码精品精可以看| 亚洲国产精品黑人久久久| 久久精品国产第一区二区三区最新章节 | 亚洲最新在线视频| 一本大道久久a久久精二百| 久久综合久久综合久久综合| 久久久精品一区二区三区| 国产欧美日本一区视频| 亚洲一本大道在线| 香港久久久电影| 国产精品自拍网站| 午夜在线一区| 乱码第一页成人| 亚洲国产日韩精品| 亚洲美女电影在线| 日韩一级视频免费观看在线| 欧美风情在线| 亚洲日产国产精品| 亚洲丝袜av一区| 欧美视频三区在线播放| 一区二区三区日韩在线观看 | 欧美成熟视频| 日韩亚洲精品视频| 国产精品v日韩精品v欧美精品网站| 日韩视频亚洲视频| 亚洲视频精品在线| 国产欧美日韩综合一区在线播放 | 久久av资源网| 一区三区视频| 欧美国产日韩一二三区| 这里只有精品视频| 久久蜜臀精品av| 亚洲免费观看| 国产精品色网| 久久精品一本| 亚洲日本免费| 欧美一级淫片播放口| 尤妮丝一区二区裸体视频| 欧美国产日韩在线| 亚洲欧美日韩成人| 欧美华人在线视频| 亚洲欧美在线网| 在线成人欧美| 国产精品av久久久久久麻豆网| 久久九九免费| 亚洲视频日本| 欧美大片一区二区| 亚洲欧美在线观看| 亚洲精品激情| 国产综合一区二区| 欧美性大战久久久久| 老司机免费视频久久| 亚洲综合清纯丝袜自拍| 亚洲缚视频在线观看| 久久成人免费日本黄色| 一本色道久久综合精品竹菊| 激情综合色综合久久| 国产精品久久久久久久久久免费看| 亚洲第一福利社区| 亚洲精品小视频在线观看| 午夜精品一区二区三区在线播放| 在线观看中文字幕亚洲| 国产精品免费一区豆花| 欧美成人性生活| 久久精品日产第一区二区| 一本大道久久a久久综合婷婷| 美女主播一区| 久久成人一区| 午夜精品视频一区| 在线亚洲欧美| 99精品久久免费看蜜臀剧情介绍| 黄色成人在线网址|