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

A Za, A Za, Fighting...

堅信:勤能補拙

PKU 1020 Anniversary Cake

問題:
http://acm.pku.edu.cn/JudgeOnline/problem?id=1020

思路:
原本以為是挺簡單的題,結果卻始終不知道怎么搜索,艾...備受打擊
雖然目前對于回溯部分的代碼理解起來已經沒有困難,對于每次搜索都從占用最少的列開始,還是不明白為什么...

參考:
http://www.shnenglu.com/RyanWang/archive/2008/10/26/65051.aspx

代碼:
 1 #define MAX_LEN 42
 2 #define MAX_SIZE 11
 3 int size, n;
 4 int used[MAX_LEN], pieces[MAX_SIZE];
 5 int flag;
 6 
 7 void
 8 dfs(int depth)
 9 {
10     int i, j, col, min_used=MAX_LEN;
11     if(depth == n) {
12         flag = 1;
13         return;
14     }
15     for(i=1; i<=size; i++)
16         if(used[i] < min_used) {
17             min_used = used[i];
18             col = i;
19         }
20     for(i=10; i>=1; i--) {
21         if(pieces[i]>0 && used[col]+i<=size && col+i-1<=size) {
22             for(j=col; j<=col+i-1; j++)
23                 if(used[j]>min_used)
24                     break;
25             if(j>col+i-1) {
26                 --pieces[i];
27                 for(j=col; j<=col+i-1; j++)
28                     used[j] += i;
29                 dfs(depth+1);
30                 for(j=col; j<=col+i-1; j++)
31                     used[j] -= i;
32                 ++pieces[i];
33             }
34         }
35     }
36 }
37 
38 int
39 main(int argc, char **argv)
40 {
41     int i, tmp, tests, sum;
42     scanf("%d"&tests);
43     while(tests--) {
44         memset(used, 0sizeof(used));
45         memset(pieces, 0sizeof(pieces));
46         flag = 0;
47         scanf("%d %d"&size, &n);
48         sum = 0;
49         for(i=0; i<n; i++) {
50             scanf("%d"&tmp);
51             ++pieces[tmp];
52             sum += (tmp*tmp);
53         }
54         if(sum == size*size)
55             dfs(0);
56         printf("%s\n", flag==1 ? "KHOOOOB!" : "HUTUTU!");
57     }
58 }

posted on 2010-08-10 19:42 simplyzhao 閱讀(249) 評論(0)  編輯 收藏 引用 所屬分類: B_搜索

導航

<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

統計

常用鏈接

留言簿(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| 国产精品视频免费观看| 久久精品91久久久久久再现| 亚洲精品社区| 亚洲国产精品v| 亚洲东热激情| 国产精品免费观看在线| 欧美日韩精选| 亚洲综合色自拍一区| 在线精品亚洲| 悠悠资源网久久精品| 国产精品女主播在线观看| 欧美精品色网| 99在线|亚洲一区二区| 久久精品在线观看| 一本大道久久a久久综合婷婷| 嫩草影视亚洲| 欧美亚洲视频一区二区| 正在播放欧美一区| 日韩视频一区二区三区在线播放| 国产精品自拍一区| 欧美视频一区二区三区…| 欧美区一区二区三区| 亚洲欧美另类综合偷拍| 亚洲精品欧美极品| 欧美日韩成人一区| 老司机一区二区三区| 欧美一区日韩一区| 99re热这里只有精品视频| 91久久精品国产| 亚洲欧美日韩精品久久久久| 一本久久a久久精品亚洲| 久久亚洲国产精品日日av夜夜| 99视频在线精品国自产拍免费观看| 亚洲精品欧美日韩| 亚洲人成77777在线观看网| 亚洲激情午夜| 91久久精品一区| 亚洲午夜极品| 亚洲国产日韩在线一区模特| 韩国av一区二区三区| 激情久久久久| 亚洲美女诱惑| 久久av一区二区三区漫画| 久久深夜福利| 一区二区久久久久| 亚洲无限av看| 久久久久成人精品| 男人的天堂亚洲| 久久久欧美一区二区| 久久精精品视频| 欧美在线观看网站| 美女91精品| 欧美激情按摩| 国产精品视频999| 一区在线电影| 在线一区亚洲| 亚洲欧美怡红院| 久久精品国产69国产精品亚洲| 久久久久在线观看| 欧美成人久久| 亚洲欧洲美洲综合色网| 亚洲色图制服丝袜| 欧美精品首页| 国外成人性视频| 亚洲一区国产精品| 亚洲福利在线观看| 亚洲一区观看| 亚洲国产精品久久久久秋霞影院| 欧美激情乱人伦| 亚洲精品一区二区三| 正在播放欧美视频| 美腿丝袜亚洲色图| aaa亚洲精品一二三区| 久久综合狠狠综合久久综青草 | 国产在线拍偷自揄拍精品| 在线视频日本亚洲性| 久久精品夜色噜噜亚洲a∨| 亚洲激情网站免费观看| 亚洲字幕一区二区| 一本色道久久综合亚洲精品不| 亚洲女ⅴideoshd黑人| 欧美xart系列高清| 欧美一区二区三区四区高清 | 先锋影音网一区二区| 欧美在线www| 六月丁香综合| 欧美在线二区| 亚洲视频久久| 欧美精品videossex性护士| 国产中文一区二区| 久久se精品一区精品二区| 99在线精品观看| 欧美另类专区| 韩国在线视频一区| 美女尤物久久精品| 久久久av网站| 黄色在线一区| 久久精品国产久精国产一老狼| 亚洲欧洲日韩在线| 欧美激情亚洲综合一区| 亚洲国产精品www| 韩日欧美一区二区三区| 亚洲在线免费| 久久精品30| 欧美一区网站| 国产午夜精品久久久| 久久精品一区二区三区中文字幕| 亚洲午夜久久久久久久久电影院| 国产精品欧美激情| 欧美尤物一区| 久久九九国产| 在线观看亚洲视频啊啊啊啊| 另类av一区二区| 欧美黄网免费在线观看| 一区二区免费看| 欧美大香线蕉线伊人久久国产精品| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩午夜av在线| 亚洲美女视频网| 欧美激情国产精品| 欧美亚洲免费高清在线观看| 影音国产精品| 亚洲精品国久久99热| 国产精品av久久久久久麻豆网| 亚洲视频在线看| 亚洲午夜女主播在线直播| 国产日韩欧美一区二区三区四区| 久久国产欧美日韩精品| 欧美伊人久久久久久久久影院 | 国产综合欧美在线看| 日韩一区二区久久| 久久视频在线看| 亚洲欧美国内爽妇网| 国际精品欧美精品| 亚洲精品之草原avav久久| 国产精品免费视频观看| 欧美呦呦网站| 欧美电影资源| 久久电影一区| 亚洲作爱视频| 午夜精品福利一区二区三区av | 国产日韩欧美在线播放| 噜噜噜噜噜久久久久久91 | 欧美激情第三页| 亚洲精品视频在线观看免费| 欧美日韩成人精品| 亚洲视频高清| 开元免费观看欧美电视剧网站| 亚洲大片在线观看| 欧美日韩国产影院| 欧美在线www| 亚洲国产二区| 香蕉成人伊视频在线观看| 黄色在线一区| 欧美日韩福利视频| 亚洲制服av| 亚洲娇小video精品| 午夜精品久久| 亚洲国产精品福利| 欧美日韩一区二区视频在线| 欧美一区二区三区免费视频| 亚洲第一福利社区| 欧美伊人精品成人久久综合97 | 一区二区激情视频| 精品91在线| 国产精品激情av在线播放| 久久综合伊人77777蜜臀| 亚洲精品孕妇| 欧美h视频在线| 欧美一区中文字幕| 一区二区三欧美| 激情综合视频| 国产精品视频网| 美女主播精品视频一二三四| 亚洲一二三区在线| 亚洲韩日在线| 久久三级视频| 欧美一区二区三区另类| 一区二区av在线| 亚洲区在线播放| 黄色在线一区| 国产精品女主播在线观看| 欧美日韩国产精品 | 国产亚洲一二三区| 国产精品v亚洲精品v日韩精品| 美日韩精品免费| 久久久久久久成人| 亚洲色在线视频| 亚洲美女在线视频|