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

A Za, A Za, Fighting...

堅信:勤能補拙

PKU 3400 Dropping the stones

問題:
http://poj.org/problem?id=3400

思路:
這題就是個悲劇...
應該算是簡單的深搜題,結果花了我一個上午
畫了好幾顆遞歸調用樹也不知道為什么會出錯...抓狂...
最后發現,一直出錯的原因是在寫代碼的時候將遞歸函數的參數直接修改,導致后續的“同一層”的回溯調用出錯,啊啊啊...

代碼:
 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<string.h>
 4 #define MAX_LEN 11
 5 struct Stone {
 6     int weight;
 7     int cost;
 8 }stones[MAX_LEN];
 9 int N, D;
10 int total_cost, max_cost, hash[MAX_LEN];
11 
12 void
13 dfs(char bunker, int weight_a, int cost_a, int weight_b, int cost_b)
14 {
15     int i, w, c, mark = 0;
16     if(total_cost-cost_a<=max_cost)
17         return;
18     for(i=0; i<N; i++) {
19         if(!hash[i]) {
20             mark = 1;
21             hash[i] = 1;
22             switch(bunker) {
23                 case 'A':
24                     w = weight_a+stones[i].weight;
25                     c = cost_a+stones[i].cost;
26                     if(w-weight_b <= D)
27                         dfs('A', w, c, weight_b, cost_b);
28                     else
29                         dfs('B', w, c, weight_b, cost_b);
30                     break;
31                 case 'B':
32                     w = weight_b+stones[i].weight;
33                     c = cost_b+stones[i].cost;
34                     if(w-weight_a <= D)
35                         dfs('B', weight_a, cost_a, w, c);
36                     else
37                         dfs('A', weight_a, cost_a, w, c);
38                     break;
39             }
40             hash[i] = 0;
41         }
42     }
43     if(!mark) 
44         max_cost = max_cost<cost_b ? cost_b : max_cost;
45 }
46 
47 int
48 main(int argc, char **argv)
49 {
50     int i;
51     while(scanf("%d %d"&N, &D) != EOF) {
52         total_cost = 0;
53         for(i=0; i<N; i++) {
54             scanf("%d %d"&stones[i].weight, &stones[i].cost);
55             total_cost += stones[i].cost;
56         }
57         max_cost = 0;
58         memset(hash, 0sizeof(hash));
59         dfs('A'0000);
60         printf("%d\n", max_cost);
61     }
62 }

posted on 2010-10-28 11:46 simplyzhao 閱讀(257) 評論(0)  編輯 收藏 引用 所屬分類: B_搜索

導航

<2011年9月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

統計

常用鏈接

留言簿(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>
            欧美国产第二页| 欧美一级欧美一级在线播放| 午夜精品福利一区二区蜜股av| 一本久道久久综合婷婷鲸鱼| 国产精品久久久999| 久久激情视频| 麻豆精品一区二区av白丝在线| av成人免费在线观看| 亚洲欧美日韩精品久久久| 在线高清一区| 亚洲视屏在线播放| 亚洲国产精品第一区二区| 99re亚洲国产精品| 国内精品一区二区三区| 日韩网站在线看片你懂的| 国产综合在线视频| 一本色道久久综合亚洲精品小说 | 99re成人精品视频| 亚洲天堂av高清| 亚洲人成小说网站色在线| 亚洲一区二区三区在线| 亚洲欧洲视频| 久久国产天堂福利天堂| 亚洲一区二区三区视频| 久久综合狠狠| 久久精品综合| 国产精品区二区三区日本| 亚洲第一精品福利| 国产精品高清网站| 亚洲国产91精品在线观看| 国产一区二区三区的电影| 99精品国产高清一区二区| 亚洲国产日日夜夜| 久久久久www| 久久国产精品一区二区| 国产精品分类| 99精品视频一区| 亚洲一区综合| 欧美精品一区二区三区蜜桃| 噜噜噜躁狠狠躁狠狠精品视频 | 久久国产精品高清| 欧美日韩视频一区二区| 欧美激情女人20p| 激情成人中文字幕| 在线视频欧美日韩| 亚洲精品国精品久久99热一| 久久精品国产清自在天天线| 欧美在线观看视频在线| 国产精品美女久久久久aⅴ国产馆| 日韩亚洲精品视频| 亚洲特级毛片| 欧美视频在线一区| 中文在线资源观看网站视频免费不卡 | 亚洲国产精品美女| 久久综合九色综合欧美就去吻| 久久狠狠一本精品综合网| 国产精品一区二区你懂的| 亚洲尤物在线视频观看| 亚洲摸下面视频| 国产精品女人久久久久久| 亚洲一区二区三区精品在线| 亚洲淫性视频| 国产精品一卡二| 欧美伊人久久久久久久久影院| 久久久久久久久蜜桃| 国产在线精品自拍| 久久婷婷影院| 亚洲国产一区二区三区a毛片| 日韩亚洲视频| 国产精品久久久久久户外露出| 亚洲免费在线精品一区| 久久久久www| 亚洲高清中文字幕| 欧美日韩国产成人高清视频| 亚洲午夜在线观看| 久久久99爱| 最新成人在线| 欧美日韩一区三区| 亚洲一区二区精品| 久久综合伊人| 99热免费精品| 欧美与欧洲交xxxx免费观看 | 一本色道久久综合狠狠躁篇怎么玩| 亚洲伊人一本大道中文字幕| 国产欧美日韩综合精品二区| 久久久www| 亚洲精品乱码久久久久久久久| 一区二区三区四区在线| 国产精品久久久久久久久久久久| 先锋影音久久久| 亚洲激情社区| 欧美在线www| 亚洲黄色三级| 国产精品久久综合| 久久久久在线观看| 99视频有精品| 免费高清在线一区| 亚洲一二区在线| 国产日韩精品久久| 欧美二区在线看| 一区二区三区高清在线| 国产三级欧美三级| 欧美精品1区| 欧美一区=区| 亚洲伦伦在线| 久久综合色一综合色88| 亚洲欧美日韩国产综合精品二区| 伊人婷婷欧美激情| 国产精品入口日韩视频大尺度| 老司机午夜精品视频| 一区二区三区成人精品| 媚黑女一区二区| 午夜亚洲一区| 一区二区冒白浆视频| 亚洲国产99精品国自产| 国产欧美午夜| 欧美日韩人人澡狠狠躁视频| 久久亚洲精品一区| 欧美一区免费| 午夜视频一区二区| 一区二区三区国产盗摄| 亚洲国产另类久久精品| 玖玖视频精品| 久久精品三级| 欧美中文字幕视频在线观看| 亚洲一区二区三区四区五区午夜| 亚洲黄色大片| 亚洲国产精品www| 亚洲高清在线观看一区| 一区久久精品| 国产亚洲福利| 国产精品视频网址| 欧美午夜精品一区| 欧美网站大全在线观看| 欧美日韩精品高清| 欧美日韩国产精品 | 久久精品盗摄| 亚洲欧美日韩精品久久奇米色影视| 日韩亚洲视频| 中文成人激情娱乐网| 亚洲五月婷婷| 亚洲影视在线| 亚洲一区二区影院| 欧美中文在线视频| 亚洲国产三级网| 在线不卡中文字幕| 好看的av在线不卡观看| 国产一区二区三区四区在线观看| 国产欧美一区二区色老头 | 99re6这里只有精品视频在线观看| 亚洲韩国精品一区| 亚洲三级视频| 日韩午夜av| 亚洲综合久久久久| 久久成人精品无人区| 久久久亚洲一区| 欧美不卡高清| 欧美视频中文一区二区三区在线观看 | 亚洲韩国一区二区三区| 亚洲精品日日夜夜| 一本久久青青| 欧美亚洲午夜视频在线观看| 久久久久久九九九九| 欧美肥婆bbw| 亚洲视频大全| 欧美专区日韩视频| 欧美国产第一页| 国产精品久久久亚洲一区 | 一区二区在线视频| 亚洲区在线播放| 亚洲一区二区三区午夜| 久久精品国产91精品亚洲| 欧美成人免费大片| 99re6热在线精品视频播放速度| 亚洲人妖在线| 香蕉久久夜色精品国产使用方法| 久久久亚洲高清| 欧美日韩一区二区高清| 国产精品日韩欧美综合| 在线成人免费视频| 亚洲视频中文| 麻豆国产精品一区二区三区 | 欧美日韩在线精品| 国产亚洲精品美女| 亚洲精品社区| 欧美一区亚洲| 亚洲激情婷婷| 欧美一区1区三区3区公司| 欧美精品一区二区三区蜜桃 | 亚洲私人影吧| 久久久久久尹人网香蕉| 欧美日韩国内| 亚洲成人原创| 欧美一级二级三级蜜桃| 亚洲精品久久久久久一区二区| 欧美一区二区网站| 欧美日韩亚洲一区在线观看| 狠狠色综合色区| 亚洲一区二区在线免费观看| 欧美成人午夜影院|