• <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>
            算法學(xué)社
            記錄難忘的征途
            posts - 141,comments - 220,trackbacks - 0
            攢了很多沒(méi)有寫題解的比賽。。。 真是對(duì)不起大家。。。
            以后我一定認(rèn)真寫博客。。。

            A題
            有N個(gè)演員,M個(gè)明星,(M<=N<=100)。K場(chǎng)電影(K<=100)。
            每個(gè)電影i有演員表,可惜有Ai個(gè)演員不能確定。
            最好的電影是明星最多的電影。詢問(wèn)每個(gè)電影是否的一定是最好的,或者一定不是最好的?;蛘卟灰欢ㄊ亲詈玫摹?br />
            算法分析:
               把這個(gè)亂七八糟的邏輯搞清楚就可以了。。。
               如果一個(gè)電影取最多的明星,其他電影取最少的,這個(gè)電影還不是最多的,那么就一定不是最好的。
               如果一個(gè)電影取最少的明星,其他電影取最多的,這個(gè)電影還是最多的,那么一定是最好的。
               兩個(gè)事件肯定不能同時(shí)發(fā)生,不過(guò)同時(shí)不發(fā)生,那么就是不一定。

            http://codeforces.com/contest/240/submission/2365084

            B題
               給N(N<100)個(gè)高度不超過(guò)100的籬笆刷顏色,顏色只有兩種,A和B。
               A顏色總共最多可以刷a高度,B顏色總共可以刷b高度。

               問(wèn)怎么刷才能讓不同顏色的連接點(diǎn)的和最少。

            算法分析:
               DP。。。 DP[i][j][k]表示前i個(gè)籬笆,刷了j個(gè)A顏色,如果k等于0,表示最后一個(gè)顏色是A,反之表示B,的最佳答案。
               可以向后遞推,這樣比較快一些。

            http://codeforces.com/contest/240/submission/2368522


            C題
               給N個(gè)隊(duì)員,每次分成兩組比賽。最后讓每個(gè)人都成為過(guò)對(duì)手并且讓總比賽次數(shù)最少。

            算法分析:
               根據(jù)ceiling(N/2)和flooring(N/2)的方案數(shù)遞推。記憶化搜索。

            http://codeforces.com/contest/240/submission/2367028

            D題
               給兩副撲克牌,大小為10^5。有些牌正面朝上,有些反面朝上。讓你制定一個(gè)方案:
                  1. 保持相對(duì)順序不變,將兩個(gè)牌堆合并。
                  2. 將合并后的牌堆多次翻轉(zhuǎn)[1,k]區(qū)間的牌,最后使所有牌面向下。

            算法分析:
               貪心翻轉(zhuǎn),合并的時(shí)候判斷末尾元素。

            http://codeforces.com/contest/240/submission/2377116

            E題
               給一個(gè)有向圖G,有些邊是損毀的。問(wèn)最少修復(fù)那些邊能讓點(diǎn)1到達(dá)所有邊。

            算法分析:
               按照完好邊縮點(diǎn),然后廣搜一點(diǎn)點(diǎn)修邊。
               對(duì)于損毀邊,只加拓?fù)湫蜃罡叩穆?lián)通分量的點(diǎn)。
               對(duì)于完好邊,正常加就可以了。

            http://codeforces.com/contest/240/submission/2389254

            F題
               給一個(gè)字符串,支持多次詢問(wèn)。對(duì)于每次詢問(wèn)[l,r],把子串l...r交換順序,變成字典序最小的回文串。
               輸出最后的結(jié)果。

            算法分析:
               26個(gè)線段樹(shù)亂搞可以剛好卡過(guò)

            http://codeforces.com/contest/240/submission/2383235
            posted on 2012-10-17 13:47 西月弦 閱讀(636) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 解題報(bào)告codeforces

            FeedBack:
            # re: codeforces #145
            2013-01-08 17:35 | 匿名
            E的程序錯(cuò)了,4 4 1 2 1 2 3 0 3 4 1 4 2 0  回復(fù)  更多評(píng)論
              
            99久久精品免费看国产一区二区三区 | 亚洲精品乱码久久久久66| 久久99国产亚洲高清观看首页| 久久天天躁狠狠躁夜夜2020一| 久久综合久久综合久久综合| 国产精品久久久久国产A级| 亚洲精品无码专区久久久| 久久人与动人物a级毛片| 精品国产乱码久久久久软件| 伊色综合久久之综合久久| 久久午夜无码鲁丝片午夜精品| 久久精品国产99久久丝袜| 久久久久久极精品久久久| 免费精品久久久久久中文字幕| 久久久久无码国产精品不卡| 欧美激情精品久久久久久| 中文字幕精品久久久久人妻| 偷窥少妇久久久久久久久| 99久久国产精品免费一区二区| 久久综合亚洲色一区二区三区| 亚洲中文字幕无码久久2020| 久久棈精品久久久久久噜噜| 国产一区二区三区久久| 久久WWW免费人成—看片| 亚洲午夜福利精品久久| 久久精品国产亚洲av麻豆小说| 成人免费网站久久久| 国产激情久久久久影院老熟女| 久久婷婷色综合一区二区| 亚洲国产精品高清久久久| 亚洲精品国产成人99久久| 2021国内久久精品| 久久久青草久久久青草| 色综合久久久久综合99| 午夜精品久久久久久中宇| 91性高湖久久久久| 久久久久无码精品国产| 日本久久中文字幕| 色偷偷888欧美精品久久久| 精品国产乱码久久久久软件| 久久精品一区二区国产|