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

pku2133 Cow Imposters BFS

題意:
FJ給每個牛一個號碼牌,牛不喜歡這個號碼牌,就私自建立了1個機器用2個號碼牌來生成一個新號碼牌(兩個輸入口可以放一個號碼牌并且不消耗號碼牌),問最少使用的步數達到新號碼(或者達到最優號碼,N多關鍵字排序規則,一看就知道搜索)。


解法&代碼
BFS,直接看代碼吧。。
 1 Source Code
 2 
 3 Problem: 2133        User: yzhw
 4 Memory: 660K        Time: 0MS
 5 Language: C++        Result: Accepted
 6 Source Code
 7 # include <cstdio>
 8 # include <cstring>
 9 # include <stack>
10 # include <cstdlib>
11 using namespace std;
12 int used[1<<16];
13 int q[1<<16],s=0,e=-1;
14 int toInt(char *str)
15 {
16     int res=0;
17     for(int i=0;str[i]!='\0';i++)
18       res=res*2+str[i]-48;
19     return res;
20 }
21 
22 void print(int top,int b)
23 {
24          stack<int> ans;
25           for(int i=0;i<b;i++)
26           {
27             ans.push(top%2);
28             top/=2;
29           }
30           while(!ans.empty())
31           {
32             printf("%d",ans.top());
33             ans.pop();
34           }
35           printf("\n");
36 }
37 int diff(int target,int code,int b)
38 {
39     int ans=0;
40     for(int i=0;i<b;i++)
41     {
42        ans+=(target%2!=code%2);
43        target/=2;
44        code/=2;
45     }
46     return ans;
47 }
48 int main()
49 {
50    // freopen("ans.txt","w",stdout);
51    // int pre[1<<16][2];
52     memset(used,0,sizeof(used));
53     int b,ee;
54     scanf("%d%d",&b,&ee);
55     char str[20];
56     scanf("%s",str);
57     int target=toInt(str);
58     for(int i=0;i<ee;i++)
59     {
60        scanf("%s",str);
61        q[++e]=toInt(str);
62     }
63     while(s<=e)
64     {
65        int top=q[s++];
66        //print(top,b);
67       // printf("%d %d %d %d\n",top,pre[top][0],pre[top][1],used[top]);
68        //system("pause");
69        if(top==target&&used[top])
70        {
71           printf("%d\n",used[top]);
72           print(top,b);
73           //system("pause");
74           return 0;
75        }
76        for(int i=0;i<ee;i++)
77          if(!used[top^q[i]])
78            used[top^q[i]]=used[top]+1,q[++e]=(top^q[i]);
79     }
80     int bestcode,bestdiff=0xfffffff,beststep;
81     for(int i=0;i<(1<<b);i++)
82       if(used[i]&&(diff(i,target,b)<bestdiff||diff(i,target,b)==bestdiff&&used[i]<beststep||diff(i,target,b)==bestdiff&&used[i]==beststep&&i<bestcode))
83          bestcode=i,bestdiff=diff(i,target,b),beststep=used[i];
84     printf("%d\n",beststep);
85     print(bestcode,b);
86     //system("pause");
87     return 0;
88     
89 }

posted on 2011-03-13 02:27 yzhw 閱讀(266) 評論(0)  編輯 收藏 引用 所屬分類: search

<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導航

統計

公告

統計系統

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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一区| 日韩手机在线导航| 91久久精品日日躁夜夜躁欧美| 国产拍揄自揄精品视频麻豆| 国产精品黄色| 国产精品免费aⅴ片在线观看| 欧美日韩一区二区在线观看| 欧美成人a视频| 欧美国产免费| 欧美色欧美亚洲高清在线视频| 欧美日韩国产影院| 国产午夜亚洲精品理论片色戒| 国产精品久久国产愉拍| 国产免费观看久久黄| 国产一区久久久| 亚洲精品免费观看| 亚洲综合精品一区二区| 欧美 日韩 国产在线| 国产精品高潮在线| 久久久久国产精品人| 国产精品久久久99| 午夜久久一区| 久久久夜色精品亚洲| 亚洲国产高清自拍| 亚洲国产一区二区三区在线播| 久久久一区二区三区| 亚洲精品1区2区| 国产欧美韩日| 香蕉av福利精品导航| 久久国产一区二区三区| 中文一区字幕| 极品尤物av久久免费看| 99热精品在线| 亚洲激情电影在线| 国产精品国产自产拍高清av王其 | 亚洲午夜一区二区三区| 亚洲新中文字幕| 亚洲电影免费观看高清| 亚洲精品国精品久久99热一| 欧美视频四区| 亚洲香蕉网站| 校园激情久久| 亚洲少妇在线| 欧美三级精品| 亚洲人午夜精品免费| 欧美激情影院| 欧美天天在线| 亚洲一区观看| 亚洲综合欧美日韩| 在线亚洲伦理| 欧美色123| 久久在精品线影院精品国产| 欧美成人69av| 一本色道88久久加勒比精品| 亚洲欧美日韩国产成人| 亚洲精品亚洲人成人网| 亚洲一级免费视频| 狠狠综合久久| 亚洲午夜日本在线观看| 欧美一区国产在线| 欧美成人精品在线播放| 亚洲性图久久| 欧美激情四色| 欧美亚洲综合在线| 欧美激情一区二区三区全黄| 午夜久久99| 国产精品免费看片| 免费日韩视频| 国产日韩欧美一区二区三区四区| 中日韩视频在线观看| 免费看av成人| 亚洲欧美在线高清| 亚洲最新色图| 欧美ab在线视频| 亚洲精品偷拍| 制服诱惑一区二区| 国产精品一区亚洲| 日韩亚洲成人av在线| 日韩视频中文| 国产午夜精品在线观看| 麻豆成人综合网| 在线视频你懂得一区| 久久一区亚洲| aⅴ色国产欧美| 亚洲伦理久久| 亚洲午夜精品一区二区| 亚洲高清不卡在线| 亚洲另类自拍| 欧美激情中文不卡| 亚洲第一区在线观看| 久久免费视频这里只有精品| 欧美一区二视频在线免费观看| 一区二区三区导航| 亚洲性色视频| 亚洲小说欧美另类社区| av成人毛片| 欧美人成在线| 久久精品亚洲乱码伦伦中文| 永久域名在线精品| 怡红院精品视频在线观看极品| 在线播放亚洲| 欧美国产日韩一区| 欧美午夜精品电影| 久久躁狠狠躁夜夜爽| 欧美精品高清视频| 久久久久久九九九九| 欧美国产一区二区在线观看| 亚洲欧美区自拍先锋| 欧美成人激情视频| 久久嫩草精品久久久久| 欧美视频福利| 最新亚洲一区| 国产色产综合色产在线视频| 亚洲免费成人| 91久久在线观看| 久久久国产精品亚洲一区| 午夜亚洲福利在线老司机| 欧美日产一区二区三区在线观看 | 亚洲女同在线| 99日韩精品| 欧美www视频| 免费亚洲一区二区| 国产亚洲欧美一区二区| 亚洲伊人观看| 亚洲制服av| 欧美性大战久久久久久久| 亚洲精品一区二区三区婷婷月| 亚洲第一在线综合在线| 久久久欧美精品| 久久综合九色综合久99| 国内精品久久久久国产盗摄免费观看完整版 | 亚洲国产精品一区二区久| 韩国成人福利片在线播放| 午夜视频久久久久久| 西西人体一区二区| 国产精品视频精品| 亚洲一品av免费观看| 亚洲午夜精品久久| 国产精品第13页| 亚洲免费视频在线观看| 亚洲在线网站| 国产美女扒开尿口久久久| 亚洲激情第一页| 欧美激情精品久久久久久蜜臀| 亚洲二区视频在线| 亚洲免费观看| 国产精品啊啊啊| 午夜精品一区二区三区在线视| 久久都是精品| 在线日韩欧美视频| 欧美极品在线播放| 亚洲视频免费在线观看| 午夜伦理片一区| 影音先锋亚洲精品| 欧美激情影院| 欧美成年人网站| 亚洲人成高清| 欧美精品久久天天躁| 亚洲精选久久| 亚洲欧美综合| 伊人精品在线| 欧美日韩一区二区三区视频| 亚洲美女在线视频| 久久久激情视频| 亚洲人成绝费网站色www| 欧美视频二区| 久久精品国产亚洲高清剧情介绍| 欧美成人激情在线| 亚洲桃花岛网站| 国产在线视频不卡二| 欧美二区在线播放| 午夜日韩视频| 亚洲免费不卡| 欧美aⅴ99久久黑人专区| 亚洲视频axxx| 亚洲国产精品ⅴa在线观看 | 狠狠色2019综合网| 欧美成人伊人久久综合网| 亚洲一区影院| 亚洲福利视频二区| 久久国产精品久久国产精品 | 一区二区三区高清在线观看| 国产日韩欧美自拍| 欧美另类视频在线| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲色图自拍| 亚洲第一色中文字幕| 久久久999精品| 亚洲一区二区在线观看视频| 亚洲国产综合在线看不卡| 国产在线日韩| 国产喷白浆一区二区三区| 欧美日韩一区二区三区四区五区| 免费亚洲电影在线观看| 久久精品夜色噜噜亚洲a∨| 性欧美video另类hd性玩具| 中文av一区特黄|