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

POJ 3278

這道題目是利用廣度優先搜索的算法我
 1 #include<stdio.h>
 2 #include<string.h>
 3 #include<stdlib.h>
 4 typedef struct node{
 5     int x,step;
 6 }Node;
 7 struct queue{
 8     Node array[100001];
 9     int front,rear;
10 }Queue;
11 int N,K;
12 int visit[100001];
13 void enqueue(Node data);
14 Node dequeue();
15 int judge();
16 int bfs();
17 int main()
18 {
19     while(scanf("%d %d",&N,&K) != EOF){
20         Queue.front = Queue.rear = 0;
21         memset(visit,0,sizeof(visit));
22         if(N == K)printf("0\n");
23         else
24             printf("%d\n",bfs());
25     }
26     system("pause");
27     return 0;
28 }
29 
30 void enqueue(Node data)
31 {
32     Queue.array[Queue.rear].x = data.x;
33     Queue.array[Queue.rear].step = data.step;
34     Queue.rear++;
35 }
36 Node dequeue()
37 {
38     Node data;
39     data.x = Queue.array[Queue.front].x;
40     data.step = Queue.array[Queue.front].step;
41     Queue.front++;
42     return data;
43 }
44 int judge()
45 {
46     if(Queue.front == Queue.rear)return 0;
47     return 1;
48 }
49 
50 int bfs()
51 {
52     Node lc,lx;
53     lx.x = N;
54     lx.step = 0;
55     visit[N] = 1;
56     enqueue(lx);
57     while(judge()){
58         lc = dequeue();
59         for(int i = 0;i < 3;i++){
60             if(i == 0){
61                 lx.x = lc.x-1;
62                 lx.step = lc.step+1;
63                 if(lx.x == K)return lx.step;
64                 else if(!visit[lx.x] && lx.x >= 0 && lx.x < 100001){
65                     visit[lx.x] = 1;
66                     enqueue(lx);
67                 }
68             }
69             if(i == 1){
70                 lx.x = lc.x+1;
71                 lx.step = lc.step+1;
72                 if(lx.x == K)return lx.step;
73                 else if(!visit[lx.x] && lx.x >= 0 && lx.x < 100001){
74                     visit[lx.x] = 1;
75                     enqueue(lx);
76                 }
77             }
78             if(i == 2){
79                 lx.x = lc.x*2;
80                 lx.step = lc.step+1;
81                 if(lx.x == K)return lx.step;
82                 else if(!visit[lx.x] && lx.x >= 0 && lx.x < 100001){
83                     visit[lx.x] = 1;
84                     enqueue(lx);
85                 }
86             }
87         }
88     }
89 }
90 
用的是C,隊列得自己寫,如果是C++的話,可以直接調用Queue庫,減少很多代碼。

posted on 2009-05-28 15:55 Johnnx 閱讀(563) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導航

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

統計

常用鏈接

留言簿(1)

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            你懂的国产精品永久在线| 久久精品九九| 亚洲国内自拍| 久久午夜影视| 亚洲精品乱码久久久久久按摩观| 另类激情亚洲| 免费久久精品视频| 一区二区久久久久久| 在线中文字幕一区| 国产欧美一区二区精品忘忧草| 久久国产精品99国产精| 久久精品国产亚洲高清剧情介绍| 激情综合色综合久久| 亚洲黄色毛片| 国产精品视频导航| 免费一级欧美片在线播放| 欧美电影打屁股sp| 亚洲欧美日韩国产综合| 欧美专区第一页| 亚洲精品永久免费| 亚洲欧美国产精品桃花| 在线观看国产成人av片| aa级大片欧美| 国语自产精品视频在线看8查询8| 亚洲福利视频一区二区| 国产精品免费aⅴ片在线观看| 另类春色校园亚洲| 国产精品成人午夜| 嫩模写真一区二区三区三州| 欧美调教vk| 欧美超级免费视 在线| 国产精品护士白丝一区av| 免费h精品视频在线播放| 国产精品99一区| 欧美成人按摩| 国产精品日韩一区二区三区| 亚洲第一偷拍| 国产一区导航| 亚洲一区二区免费在线| 亚洲免费观看| 久久人人爽国产| 欧美中文字幕在线视频| 欧美国产日韩二区| 久久综合中文| 国产视频在线观看一区| 亚洲视频一区二区免费在线观看| 亚洲国产成人精品久久久国产成人一区| 正在播放欧美一区| 99re66热这里只有精品4| 久久精品网址| 久久久久久色| 国产欧美精品一区二区色综合| 亚洲精品一二三| 亚洲三级免费| 男男成人高潮片免费网站| 久久久最新网址| 国产视频综合在线| 亚洲永久视频| 性欧美大战久久久久久久免费观看| 欧美激情亚洲国产| 亚洲国产精品激情在线观看 | 91久久极品少妇xxxxⅹ软件| 国产一区二区三区自拍 | 欧美岛国激情| 激情视频一区二区三区| 久久疯狂做爰流白浆xx| 久久久人成影片一区二区三区| 国产精品久久一区二区三区| 亚洲视频国产视频| 亚洲欧美日韩第一区| 国产精品激情电影| 亚洲一区二区三区中文字幕在线 | 亚洲精品久久嫩草网站秘色| 蜜桃av久久久亚洲精品| 亚洲福利视频网站| 日韩一区二区精品| 欧美日韩亚洲一区二区三区在线观看 | 国产偷国产偷亚洲高清97cao| 亚洲一区国产视频| 久久成人国产| 在线观看欧美亚洲| 欧美搞黄网站| 亚洲视频www| 久久久精品免费视频| 影音欧美亚洲| 欧美久久久久久久久久| 在线中文字幕不卡| 久久亚洲风情| 亚洲美女中文字幕| 国产精品欧美久久| 久久精品99无色码中文字幕| 欧美成人激情在线| 中文在线一区| 国产亚洲欧美中文| 欧美成人资源网| 亚洲天堂av图片| 六月婷婷久久| 一本色道久久99精品综合 | 欧美日韩国产123区| 亚洲综合国产| 欧美风情在线观看| 亚洲免费在线看| 国产有码在线一区二区视频| 欧美国产激情| 欧美一区二区三区久久精品茉莉花 | 亚洲一区二区精品视频| 国内精品视频一区| 欧美三区在线视频| 久久九九有精品国产23| 日韩午夜高潮| 免费永久网站黄欧美| 亚洲免费在线视频一区 二区| 一区二区三区在线免费观看| 欧美日韩在线观看一区二区| 久久久久久夜| 亚洲欧美久久久| 亚洲精品日韩一| 久久综合狠狠综合久久综青草 | 欧美一区影院| 99国产精品一区| 伊人久久成人| 国产一区成人| 国产精品一区免费在线观看| 欧美www视频| 久久久久久综合| 午夜精品久久久久久久99热浪潮| 亚洲破处大片| 亚洲第一页中文字幕| 久久精品国产亚洲一区二区三区 | 亚洲欧美国产视频| 日韩亚洲精品电影| 亚洲国产精品一区二区第四页av| 国产日韩欧美另类| 国产精品一级二级三级| 国产精品av久久久久久麻豆网| 免费一区二区三区| 久久久免费观看视频| 欧美一区二区三区四区在线观看地址| 9l国产精品久久久久麻豆| 亚洲国产精品一区二区三区| 女人色偷偷aa久久天堂| 久久婷婷国产综合精品青草| 久久精选视频| 久久五月激情| 老**午夜毛片一区二区三区| 久久久精品免费视频| 久久美女艺术照精彩视频福利播放| 欧美一区视频| 久久男人资源视频| 麻豆精品精品国产自在97香蕉| 久久综合九色综合网站| 麻豆成人av| 亚洲成色777777女色窝| 亚洲国产精品久久精品怡红院| 亚洲第一久久影院| 亚洲美女电影在线| 亚洲视频在线观看视频| 亚洲欧美国产精品专区久久| 欧美伊久线香蕉线新在线| 久久精品亚洲乱码伦伦中文| 久久久久久夜| 欧美精品成人一区二区在线观看| 欧美大秀在线观看| 欧美香蕉视频| 国产一区自拍视频| 亚洲品质自拍| 亚洲一区二区高清视频| 久久精品国产亚洲aⅴ| 久久一区二区三区超碰国产精品| 欧美va亚洲va国产综合| 99re热这里只有精品免费视频| 一区二区三区你懂的| 久久成人在线| 欧美激情视频在线免费观看 欧美视频免费一 | 欧美日韩免费观看一区 | 久久性天堂网| 欧美日韩ab片| 国产麻豆成人精品| 亚洲二区在线观看| 亚洲一区视频在线观看视频| 久久精品久久综合| 亚洲肉体裸体xxxx137| 亚洲欧美日本精品| 免费观看国产成人| 国产精品欧美日韩久久| 亚洲国产一区二区三区在线播| 中文无字幕一区二区三区| 久久久久久久久久看片| 99国产精品久久| 久久久亚洲影院你懂的| 欧美午夜a级限制福利片| 尤物yw午夜国产精品视频| 亚洲视频每日更新| 欧美大胆成人| 午夜精品一区二区三区电影天堂| 欧美高清在线视频观看不卡| 国产亚洲欧美日韩美女| 亚洲小视频在线| 亚洲黑丝一区二区| 久热精品视频在线免费观看|