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

A Za, A Za, Fighting...

堅信:勤能補拙

USACO Barn Repair

問題:
http://ace.delos.com/usacoprob2?a=KIjVa3gj0ap&S=barn1

思路:
簡單的貪心算法
一直不敢怎么用貪心算法(這題比較好理解),因為不知道該如何證明其正確性
如何保證每次選擇當前最優解最后可以得到整體的最優解?

對于該題:
假設存在M塊boards,那么從最左端到最右端(指存在cow的stall)可以存在M-1處gap
最優子結構:
設f(x)表示存在x塊boards時的the minimum number of stalls that must be blocked,那么
             f(x) = min(f(x-1) + gap[i] that hasn't been selected)
貪心選擇性質: 每次從尚未選擇過的gaps中選擇最大的gap即可得到最優解(假設為gap[x1], gap[x2], ...gap[x(M-1)])
證明(反證):
假設存在一個最優解,其不包含gap[x(i)]
那么,采用cut-and-paste方法即可證明其不是最優解

代碼:
 1 /*
 2 ID: simplyz2
 3 LANG: C
 4 TASK: barn1
 5 */
 6 #include<stdio.h>
 7 #include<stdlib.h>
 8 #include<string.h>
 9 #define MAX_LEN 205
10 #define Min(a,b) ((a)<(b) ? (a) : (b))
11 int M, S, C;
12 int rt, stalls[MAX_LEN], diff[MAX_LEN];
13 
14 int
15 asc_cmp(const void *arg1, const void *arg2)
16 {
17     return (*(int *)arg1) - (*(int *)arg2);
18 }
19 
20 int
21 desc_cmp(const void *arg1, const void *arg2)
22 {
23     return (*(int *)arg2) - (*(int *)arg1);
24 }
25 
26 void
27 init()
28 {
29     int i;
30     for(i=0; i<C; i++
31         scanf("%d", stalls+i);
32     qsort(stalls, C, sizeof(int), asc_cmp);
33     rt = stalls[C-1- stalls[0+ 1;
34     for(i=1; i<C; i++)
35         diff[i-1= stalls[i] - stalls[i-1- 1;
36     qsort(diff, C-1sizeof(int), desc_cmp);
37 }
38 
39 void
40 solve()
41 {
42     int i, up;
43     up = Min(C-1, M-1);
44     for(i=0; i<up; i++)
45         rt -= diff[i];
46     printf("%d\n", rt);
47 }
48 
49 int
50 main(int argc, char **argv)
51 {
52     freopen("barn1.in""r", stdin);
53     freopen("barn1.out""w", stdout);
54     while(scanf("%d %d %d"&M, &S, &C) != EOF) {
55         init();
56         solve();
57     }
58     return 0;
59 }

posted on 2010-09-29 10:49 simplyzhao 閱讀(266) 評論(0)  編輯 收藏 引用 所屬分類: D_貪心

導航

<2010年9月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

統計

常用鏈接

留言簿(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久久久久久有的能看 | 久久riav二区三区| 亚洲午夜精品| 在线视频你懂得一区二区三区| 亚洲激情在线观看| 在线观看欧美日本| 一道本一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产欧美日韩三级| 国产乱码精品一区二区三区忘忧草| 玖玖国产精品视频| 久久综合久久综合这里只有精品| 欧美在线网址| 欧美一区二区高清| 欧美在线看片| 久久精品国产视频| 欧美一区二区三区另类| 亚洲欧洲精品一区| 一本色道久久综合| 亚洲一区久久| 久久成人免费视频| 狂野欧美激情性xxxx| 欧美韩日一区二区三区| 亚洲永久免费观看| 久久av老司机精品网站导航| 久久综合图片| 欧美在线观看视频在线 | 欧美女同视频| 国产日韩av高清| 91久久国产综合久久| 亚洲视频电影在线| 免费毛片一区二区三区久久久| 亚洲美女色禁图| 久久天天躁夜夜躁狠狠躁2022| 欧美大秀在线观看| 亚洲欧美另类在线观看| 欧美激情视频免费观看| 国产精品红桃| 亚洲免费观看高清在线观看 | 久久精品视频网| 欧美成人一区二区| 亚洲小说欧美另类婷婷| 嫩草成人www欧美| 国产亚洲一区精品| 亚洲欧美中日韩| 亚洲精品美女免费| 欧美h视频在线| 一区二区三区在线免费观看| 亚洲免费一在线| 亚洲最新在线视频| 欧美视频在线观看| 日韩一级精品视频在线观看| 亚洲第一精品在线| 欧美黄色大片网站| 最新国产の精品合集bt伙计| 久久精品91久久久久久再现| 一本久道久久综合婷婷鲸鱼| 男同欧美伦乱| 亚洲精品视频二区| 欧美成人69av| 免费91麻豆精品国产自产在线观看| 国产亚洲欧美在线| 欧美在线影院| 欧美有码在线视频| 国内精品久久久久久久果冻传媒| 欧美一区影院| 亚洲女女女同性video| 欧美色图麻豆| 羞羞视频在线观看欧美| 午夜精品久久久久影视| 国产综合视频| 美女精品网站| 蜜桃av综合| 一二三区精品福利视频| 亚洲精品视频中文字幕| 欧美色欧美亚洲高清在线视频| 国产精品99久久久久久www| 99re热精品| 国产欧美日韩一级| 裸体一区二区| 欧美区亚洲区| 久久国产色av| 老司机午夜精品视频| 最新69国产成人精品视频免费| 亚洲欧洲中文日韩久久av乱码| 欧美日韩亚洲在线| 欧美在线一二三区| 免费不卡在线视频| 99re热精品| 亚洲免费网站| 亚洲人午夜精品免费| 亚洲社区在线观看| 黄色成人91| 亚洲图片自拍偷拍| 亚洲欧美日韩久久精品| 在线免费观看视频一区| 亚洲福利一区| 国产精品一二一区| 麻豆国产精品一区二区三区| 欧美激情综合五月色丁香小说| 亚洲欧美韩国| 狂野欧美一区| 欧美一级夜夜爽| 欧美va天堂| 久久大香伊蕉在人线观看热2| 麻豆国产精品一区二区三区| 亚洲视频播放| 久久久久久久久蜜桃| 亚洲国产三级| 性欧美xxxx大乳国产app| 亚洲精品综合精品自拍| 欧美综合国产| 亚洲神马久久| 欧美精品首页| 欧美高清在线视频观看不卡| 国产精品h在线观看| 欧美高清视频在线观看| 国产亚洲一区精品| 亚洲精品国产欧美| 亚洲综合三区| 亚洲尤物精选| 欧美美女日韩| 亚洲第一视频网站| 黄色在线一区| 亚洲在线一区二区| 一区二区三区免费观看| 久久综合色一综合色88| 久久久精品国产免费观看同学| 欧美婷婷六月丁香综合色| 亚洲国产婷婷香蕉久久久久久99| 精品福利电影| 久久理论片午夜琪琪电影网| 久久久国产精品一区| 国产欧美日本一区二区三区| 亚洲一区欧美激情| 午夜欧美精品| 国产日韩免费| 欧美影院精品一区| 久久这里有精品视频| 狠狠色香婷婷久久亚洲精品| 欧美在线免费看| 麻豆成人综合网| 亚洲激情自拍| 欧美人与性动交cc0o| 亚洲九九九在线观看| 亚洲精品色图| 欧美日韩免费一区| 亚洲日本在线视频观看| 亚洲九九精品| 欧美日韩综合不卡| 亚洲欧美日韩在线一区| 久久久午夜电影| 亚洲国产精品嫩草影院| 欧美激情精品久久久久久免费印度| 最新国产成人在线观看| 在线一区亚洲| 国产性天天综合网| 久久久久久穴| 日韩午夜激情| 欧美一区免费视频| 激情小说另类小说亚洲欧美 | 正在播放亚洲一区| 欧美三区视频| 香蕉av777xxx色综合一区| 久久久久国产精品午夜一区| 激情欧美亚洲| 欧美精品日韩| 欧美在线观看网站| 亚洲欧洲日产国产网站| 亚洲中字黄色| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩成人在线| 日韩五码在线| 亚洲欧美在线x视频| 噜噜噜躁狠狠躁狠狠精品视频| 99亚洲伊人久久精品影院红桃| 性久久久久久| 国产精品国色综合久久| 日韩视频一区二区三区在线播放| 快射av在线播放一区| 久久久国产精品一区二区三区| 国产精品视频xxxx| 伊人成综合网伊人222| 亚洲天堂网在线观看| 久久精品一区二区三区四区| 亚洲精品中文字幕有码专区| 国产欧美激情| 欧美午夜免费| 欧美精品播放| 欧美中文字幕精品| 在线亚洲一区|