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

pku 2488

2009年8月9日

題目鏈接:PKU 2488 A Knight's Journey

分類:DFS

題目分析與算法原型
         這道題目就是一個(gè)騎士周游問題,問按照給你的走法能否從某個(gè)點(diǎn)出發(fā)不重復(fù)走遍棋盤每個(gè)點(diǎn)........直接DFS即可,因?yàn)轭}目要求行號(hào)用字母'A'~'Z'表示,列號(hào)用阿拉伯?dāng)?shù)字表示,走的路線是按字典序輸出,對于這些其實(shí)也好辦,我們可以定義這樣一個(gè)行走路線step[8][2]={{-2,-1},{-2,1},{-1,-2},{-1,2},{1,-2},{1,2},{2,-1},{2,1}},而且出發(fā)點(diǎn)從(1,1)開始(不難想到,若從該點(diǎn)找不到可行路線,那么其他點(diǎn)出發(fā)也是找不到的),這樣找到的路線一定是字典序最小的,題目要求輸出路線,其實(shí)用一個(gè)字符數(shù)組倒著存,到時(shí)候倒著輸出即可了,呵呵..........

Code: 

 1
#include<stdio.h>
 2#include<string.h>
 3#define max 50
 4bool flag[max][max];
 5int step[8][2]={{-2,-1},{-2,1},{-1,-2},{-1,2},{1,-2},{1,2},{2,-1},{2,1}};
 6int count,n,p,q,pos;
 7char path[5000];
 8bool dfs(int x,int y)
 9{
10    int i;
11    if(count==p*q)return true;
12    for(i=0;i<8;i++)
13    {
14        int px=x+step[i][0],py=y+step[i][1];
15        if(px>=1&&px<=q&&py>=1&&py<=p&&!flag[px][py])
16        {
17            count++;
18            flag[px][py]=true;
19            if(dfs(px,py))
20            {
21                path[pos++]=py+'0';
22                path[pos++]=px+64;
23                return true;
24            }

25            flag[px][py]=false;
26            count--;
27        }

28    }

29    return false;
30}

31int main()
32{
33    int ccase=1,i;
34    scanf("%d",&n);
35    while(n--)
36    {
37        memset(flag,false,sizeof(flag));
38        count=1;
39        flag[1][1]=true;
40        pos=0;
41        scanf("%d%d",&p,&q);
42        printf("Scenario #%d:\n",ccase++);
43        if(dfs(1,1))
44        {
45            path[pos++]='1';
46            path[pos++]='A';
47            for(i=pos-1;i>=0;i--)printf("%c",path[i]);
48            printf("\n");
49        }

50        else printf("impossible\n");
51        printf("\n");
52    }

53    return 1;
54}

posted on 2009-08-09 15:58 蝸牛也Coding 閱讀(385) 評(píng)論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2009年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(8)

隨筆檔案(78)

搜索

積分與排名

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲深夜av| 欧美高清在线播放| 国产精品私拍pans大尺度在线| 亚洲国产一区二区三区在线播| 乱人伦精品视频在线观看| 久久精品一区二区| 一区精品在线播放| 亚洲国产毛片完整版| 久久九九国产精品| 亚洲精品久久久久中文字幕欢迎你| 亚洲国产高清在线观看视频| 欧美日韩一区二区三区在线看| 在线亚洲美日韩| 亚洲一区黄色| 韩国精品一区二区三区| 亚洲第一精品久久忘忧草社区| 欧美黄色免费网站| 欧美伊久线香蕉线新在线| 久久久久久一区二区| 日韩视频在线观看| 亚洲一区二区三区免费观看| 黑人巨大精品欧美黑白配亚洲 | 伊人久久亚洲影院| 亚洲国产91精品在线观看| 国产精品ⅴa在线观看h| 久久综合网hezyo| 欧美三级日韩三级国产三级| 久久久噜噜噜久噜久久| 欧美激情亚洲一区| 久久久激情视频| 欧美日本网站| 久久综合色综合88| 国产精品爽黄69| 亚洲精品一区二区三| 国产主播一区二区三区| 亚洲另类在线一区| 一色屋精品亚洲香蕉网站| 国产精品99久久久久久人| 在线精品视频在线观看高清 | 久久国产精品亚洲77777| 欧美国产另类| 免费日韩成人| 国产一区二区三区的电影 | 夜夜嗨av色综合久久久综合网| 在线播放亚洲一区| 香蕉亚洲视频| 午夜欧美大尺度福利影院在线看| 欧美成人一区二区三区在线观看| 久久看片网站| 国产欧美日韩亚州综合| 一区二区三区国产在线观看| 亚洲理伦电影| 免费在线视频一区| 葵司免费一区二区三区四区五区| 国产精品一区二区三区久久| 一区二区高清视频在线观看| 亚洲精品视频免费| 免费一区视频| 亚洲高清在线播放| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲国产精品免费| 在线观看亚洲精品视频| 欧美一区二区三区在线看| 午夜精品一区二区三区电影天堂| 欧美日韩一区二区三区在线看| 亚洲精品欧美| 亚洲欧洲中文日韩久久av乱码| 久久免费视频一区| 欧美成在线观看| 亚洲国产日本| 欧美精品成人一区二区在线观看| 亚洲电影中文字幕| 一本久道久久综合中文字幕 | 亚洲男人av电影| 亚洲欧美卡通另类91av| 国产精品一区在线播放| 午夜一区在线| 噜噜噜在线观看免费视频日韩| 激情综合网激情| 欧美高清在线观看| 一区二区欧美在线| 久久激情综合网| 在线看片日韩| 欧美区一区二| 午夜精品一区二区三区在线视| 久久久噜久噜久久综合| 亚洲国产婷婷| 欧美午夜激情小视频| 销魂美女一区二区三区视频在线| 老色鬼精品视频在线观看播放| 亚洲国产精品久久久久秋霞不卡| 欧美日韩国产成人高清视频| 亚洲天堂成人在线视频| 久久综合狠狠综合久久综合88| 亚洲国产精品成人va在线观看| 欧美日韩高清在线| 午夜精品久久久久久久久| 免费欧美日韩| 亚洲午夜一区二区三区| 黑人巨大精品欧美一区二区小视频| 免费观看成人网| 亚洲天堂男人| 欧美韩日高清| 午夜精品久久久99热福利| 黄色资源网久久资源365| 欧美日韩美女在线| 久久九九全国免费精品观看| 日韩香蕉视频| 蜜臀久久久99精品久久久久久 | 亚洲尤物视频在线| 亚洲福利视频网站| 国产精品区一区| 欧美成年人视频| 久久精品99无色码中文字幕| 一本色道久久加勒比88综合| 女人天堂亚洲aⅴ在线观看| 亚洲欧美国产77777| 亚洲精品色图| 在线成人h网| 国产欧美一区二区三区另类精品| 欧美日本视频在线| 99这里有精品| 亚洲国产一成人久久精品| 久久久久综合网| 久久不射中文字幕| 亚洲欧美久久| 亚洲影院免费观看| 99这里只有久久精品视频| 亚洲第一在线| 伊人久久综合97精品| 国产欧美精品va在线观看| 欧美日韩综合| 欧美日韩一区二区三区视频| 欧美www视频| 麻豆国产va免费精品高清在线| 久久国产欧美精品| 欧美在线免费视屏| 欧美一区二区三区免费观看视频| 一区二区三区欧美亚洲| 亚洲作爱视频| 99亚洲视频| 一区二区高清| 亚洲欧美国产高清va在线播| 亚洲自拍三区| 亚洲免费在线播放| 午夜在线观看免费一区| 午夜视频在线观看一区二区| 亚洲影院免费| 欧美一区二区视频免费观看 | 欧美国产激情二区三区| 欧美福利一区二区三区| 欧美电影免费| 亚洲人成网站精品片在线观看| 最新国产拍偷乱拍精品| 亚洲精选在线| 亚洲图中文字幕| 午夜伦欧美伦电影理论片| 久久成人免费日本黄色| 久久久噜噜噜久久人人看| 免费一级欧美片在线播放| 欧美精品三级日韩久久| 国产精品国产三级国产专播精品人| 国产精品欧美激情| 黄色资源网久久资源365| 亚洲全部视频| 亚洲欧美日韩国产综合| 久久国产毛片| 欧美激情一区二区三区高清视频| 亚洲激情六月丁香| 亚洲亚洲精品在线观看| 久久精品99久久香蕉国产色戒| 欧美暴力喷水在线| 欧美午夜精彩| 伊人久久婷婷| 亚洲一区精品视频| 久久中文在线| 亚洲六月丁香色婷婷综合久久| 亚洲欧美国产另类| 久久夜色精品国产| 欧美午夜一区二区| 伊人狠狠色j香婷婷综合| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲国产专区| 午夜视频久久久| 欧美激情第一页xxx| 亚洲网站在线观看| 老**午夜毛片一区二区三区| 国产精品99一区二区| 亚洲国产小视频在线观看| 欧美一区二区三区在线播放| 亚洲丶国产丶欧美一区二区三区| 亚洲影视中文字幕| 欧美日韩成人一区二区三区| 狠狠色丁香婷婷综合| 亚洲午夜影视影院在线观看| 欧美成人免费全部| 欧美一区二区三区在线视频 | 久久一区二区三区四区五区| 国产精品欧美日韩一区二区| 亚洲精品免费一二三区|