• <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>

            Onway

            我是一只菜菜菜菜鳥...
            posts - 61, comments - 56, trackbacks - 0, articles - 34

            pku 1328 貪心

            Posted on 2011-01-23 13:20 Onway 閱讀(340) 評論(0)  編輯 收藏 引用 所屬分類: 傷不起的ACM
            題意:在x軸上方,給出n個點的xy坐標,在x軸上安放的一點可以以半徑為d產生覆蓋,問在x軸上至少要安放幾個點才可以將x軸上方的點都覆蓋起來。如果不能將全部的點覆蓋,那么輸出-1。 
            類型:貪心 
            思路:如果上方的某個點S能進行覆蓋,那么肯定這個點在x軸上能夠確定一個范圍,在這個范圍安放的任何一個點都能將S覆蓋。n個點可以產生n個范圍,將這些范圍的起點按x軸排序從左到右進行排序,注意這些范圍中相同起點而不同終點的排法,應該是終點值較大的先排。排完以后,以第一個點的范圍開始進行貪心,在這個范圍能覆蓋的點都放進來,注意更新這個覆蓋范圍,直到某個點不能進行覆蓋為止,這時需要在x軸多安放一點了。 
            解析得真糟糕。其實就是將二維的覆蓋轉化為一維的覆蓋。 這個題目也想了一個多小時,主要是得到上面的思路比較曲折,自我感覺不太滿意。這個題目是轉到linxu系統上用vim寫的第一個題,也值得紀念一下。用g++編譯出來,一個編譯錯誤。提交一次AC,gdb調試都不用,呵呵。
            亚洲国产成人久久综合一区77| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 色8久久人人97超碰香蕉987| 久久人妻AV中文字幕| 无码久久精品国产亚洲Av影片| 国产精品久久久久久福利漫画| 欧美精品一本久久男人的天堂| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲va国产va天堂va久久| 国产高潮国产高潮久久久| 久久久这里有精品中文字幕| 一本久久a久久精品vr综合| 久久综合久久久| 亚洲va中文字幕无码久久不卡 | 亚洲一级Av无码毛片久久精品| 久久九九兔免费精品6| 国产69精品久久久久9999| 区久久AAA片69亚洲| 亚洲狠狠久久综合一区77777| 一级做a爰片久久毛片看看| 久久久久久久尹人综合网亚洲| 国产69精品久久久久观看软件| 欧美激情精品久久久久| 久久精品亚洲中文字幕无码麻豆 | 久久精品国产亚洲一区二区三区 | 国产L精品国产亚洲区久久| 中文字幕精品久久久久人妻| 国产精品女同一区二区久久| 国内精品人妻无码久久久影院 | 精品久久久久久久久中文字幕| 久久久久久久久久久| 一级女性全黄久久生活片免费| 精品国产婷婷久久久| 狠狠人妻久久久久久综合| 国产精品久久成人影院| 国产成人精品久久二区二区| 久久久亚洲欧洲日产国码二区| 中文字幕热久久久久久久| 亚洲欧美日韩中文久久| 亚洲精品无码久久久影院相关影片| 亚洲伊人久久综合影院|