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

            c++&oi

            培訓(xùn)作業(yè)-第一周(樹狀數(shù)組)

            由于程序很多所以就不放在上面了。
            只是寫了一下總結(jié)。

            樹狀數(shù)組題目列表

            POJ 3378  Crazy Thairs      (WA)        
            POJ 2481 Cows                AC
            POJ 2352 Stars                AC
            POJ 3321 Apple Tree        AC
            POJ 3067 Japan               AC
            POJ 1195 Mobile phones  AC
            POJ 2155  Matrix             AC
            POJ 1990  MooFest          AC

            二中培訓(xùn)題3        【這顯然是線段樹吧。。。】

            總結(jié)

            第一周寫作業(yè)就沒寫完。。。對不起大家。
            留下了三道題目繼續(xù)思考。那個(gè)培訓(xùn)題3就當(dāng)做下一周的線段樹吧。

            poj2352(3次AC)
            根據(jù)題意用樹狀數(shù)組模擬。
            這道題我竟想了好久,寫完之后數(shù)組上向下溢出。。。
            (可能是英語水平退步的緣故,讀完題各種條件印象不深)

            poj1195(2次AC)
            二維樹狀數(shù)組
            一開始沒有注意循環(huán)的處理,由于樣例不過,檢查出來了。
            改后提交WA,
            原來是不小心打錯(cuò)了y1->y2。。。
            (沒有檢查!)

            poj3067(AC)
            排序+樹狀數(shù)組
            貌似是以前做過的。。。但還是花了不少時(shí)間。(還研究了一下sort和qsort)
            這里排序是雙關(guān)鍵字,用了cstdlib的快排。
            關(guān)于cstdlib的快排用法的文章已經(jīng)轉(zhuǎn)到了我的cppblog
            數(shù)據(jù)比較大,要用long long
            【固定思維是:升序排序+樹狀數(shù)組倒著用。何必呢?樹樁數(shù)組才是主題,降序排序不就行了嗎。。。】

            poj3378 (WA)
            簡單DP
            實(shí)現(xiàn)時(shí)用樹狀數(shù)組+離散化
            數(shù)據(jù)規(guī)模大得驚人!!
            寫了高精度后莫名地掛掉。

            poj2155(AC)
            模式二的水題,而且還可以化簡為 ^ 運(yùn)算。。。
            快速地學(xué)習(xí)了一下模式二就AC了

            poj2481(5次AC)
            看似只是簡單的sort+樹狀數(shù)組。
            其實(shí)細(xì)節(jié)比較多,sort是雙關(guān)鍵字。
            然后由
            Given two cows: cowi and cowj, their favourite clover range is [Si, Ei] and [Sj, Ej].
             If Si <= Sj and Ej <= Ei and Ei - Si > Ej - Sj, we say that cowi is stronger than cowj.
            知邊界可以相同,又不能完全相同。
            加上poj.org和我家的時(shí)間不一致,導(dǎo)致我以為沒有提交成功。。。提交了幾次錯(cuò)誤的代碼。。。。。

            poj3321(2次AC)
            利用樹的歐拉序列,記錄每個(gè)節(jié)點(diǎn)的起始時(shí)間和它的子樹的結(jié)束時(shí)間。
            化點(diǎn)為線,且a是b的子節(jié)點(diǎn)<==>區(qū)間a屬于區(qū)間b
            怎么WA的一次忘記了。。

            poj1990(AC)
            這題是最難最難的。
            按V排序,利用樹狀數(shù)組計(jì)算
            sigma|xj-xi|=xi*sigma(1)[xj<xi]-sigma(xj)[xj<xi]
                         +sigma(xj)[xj>xi]-xi*sigma(1)[xj>xi]

             

            posted on 2012-02-26 12:47 zyn.cpp 閱讀(307) 評(píng)論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2012年4月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿

            隨筆檔案(57)

            文章檔案(13)

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久婷婷色香五月综合激情| 亚洲欧美日韩中文久久 | 久久亚洲国产欧洲精品一| 99久久精品免费观看国产| 狠狠色丁香久久婷婷综合_中| 精品熟女少妇av免费久久| 亚洲国产精品久久| 久久国产亚洲精品| 久久精品一区二区国产| 区久久AAA片69亚洲| 欧美亚洲另类久久综合| 亚洲va久久久噜噜噜久久狠狠| 丁香久久婷婷国产午夜视频| 91麻豆国产精品91久久久| 国产福利电影一区二区三区久久老子无码午夜伦不 | 亚洲国产精品一区二区久久hs | 热re99久久精品国99热| 久久国产精品免费| 国内精品伊人久久久久| 亚洲乱码精品久久久久..| 久久天天躁狠狠躁夜夜2020老熟妇 | 国产呻吟久久久久久久92| 久久久久久午夜成人影院| 久久天天躁夜夜躁狠狠躁2022| 国产日韩欧美久久| 国内精品久久久久久久亚洲| 久久99亚洲网美利坚合众国| 午夜精品久久久久久中宇| 国内高清久久久久久| 日产精品久久久久久久| 狠狠色丁香婷婷久久综合| 久久久这里有精品| 91麻豆国产精品91久久久| 久久经典免费视频| 亚洲AV无码一区东京热久久| 日日躁夜夜躁狠狠久久AV| 少妇高潮惨叫久久久久久| 久久久久久亚洲Av无码精品专口 | 久久久这里只有精品加勒比| 波多野结衣久久精品| 少妇久久久久久久久久|