• <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 閱讀(351) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 傷不起的ACM
            題意:在x軸上方,給出n個(gè)點(diǎn)的xy坐標(biāo),在x軸上安放的一點(diǎn)可以以半徑為d產(chǎn)生覆蓋,問(wèn)在x軸上至少要安放幾個(gè)點(diǎn)才可以將x軸上方的點(diǎn)都覆蓋起來(lái)。如果不能將全部的點(diǎn)覆蓋,那么輸出-1。 
            類型:貪心 
            思路:如果上方的某個(gè)點(diǎn)S能進(jìn)行覆蓋,那么肯定這個(gè)點(diǎn)在x軸上能夠確定一個(gè)范圍,在這個(gè)范圍安放的任何一個(gè)點(diǎn)都能將S覆蓋。n個(gè)點(diǎn)可以產(chǎn)生n個(gè)范圍,將這些范圍的起點(diǎn)按x軸排序從左到右進(jìn)行排序,注意這些范圍中相同起點(diǎn)而不同終點(diǎn)的排法,應(yīng)該是終點(diǎn)值較大的先排。排完以后,以第一個(gè)點(diǎn)的范圍開(kāi)始進(jìn)行貪心,在這個(gè)范圍能覆蓋的點(diǎn)都放進(jìn)來(lái),注意更新這個(gè)覆蓋范圍,直到某個(gè)點(diǎn)不能進(jìn)行覆蓋為止,這時(shí)需要在x軸多安放一點(diǎn)了。 
            解析得真糟糕。其實(shí)就是將二維的覆蓋轉(zhuǎn)化為一維的覆蓋。 這個(gè)題目也想了一個(gè)多小時(shí),主要是得到上面的思路比較曲折,自我感覺(jué)不太滿意。這個(gè)題目是轉(zhuǎn)到linxu系統(tǒng)上用vim寫的第一個(gè)題,也值得紀(jì)念一下。用g++編譯出來(lái),一個(gè)編譯錯(cuò)誤。提交一次AC,gdb調(diào)試都不用,呵呵。
            波多野结衣久久精品| 精品国产一区二区三区久久久狼 | 国产成人精品综合久久久| 免费无码国产欧美久久18| 91精品国产9l久久久久| 亚洲美日韩Av中文字幕无码久久久妻妇 | 久久久久久免费视频| 国产精品国色综合久久| 欧美久久久久久精选9999| 精品熟女少妇a∨免费久久| 久久精品国产精品亚洲| 性色欲网站人妻丰满中文久久不卡| 久久精品国产91久久麻豆自制| 欧美精品一区二区久久| 亚洲午夜久久久精品影院| 久久青青草原精品国产| 亚洲国产精品综合久久一线 | 亚洲精品国产自在久久| 久久精品国产99国产精偷| 久久青青草原亚洲av无码app| 一本久久综合亚洲鲁鲁五月天| 国产精品久久久久久影院| 久久亚洲春色中文字幕久久久 | 久久精品一区二区三区中文字幕 | 久久99精品久久久久久动态图| 久久久久久人妻无码| 久久影视综合亚洲| 国产精品99久久精品爆乳| 99久久免费国产特黄| 国产亚洲婷婷香蕉久久精品| 久久久久人妻精品一区二区三区 | 伊人久久大香线蕉精品| 欧美久久综合性欧美| 国产A级毛片久久久精品毛片| 久久精品这里热有精品| 女人香蕉久久**毛片精品| 色综合久久综合网观看| 久久国产精品免费一区| 亚洲Av无码国产情品久久| 精品久久久中文字幕人妻| 性色欲网站人妻丰满中文久久不卡|