• <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
            div1 A
            求1~2^m-1之間選擇n個數(shù),讓他們的任意連續(xù)子序列的xor和不等于0的方案數(shù)。

            算法分析:
            假設(shè)選擇 i 個數(shù)的方案數(shù)是dp(i),那么第i+1個數(shù)只有2^m-1-i種選擇。所以dp(i+1) = (2^m-1-i)*dp(i)

            http://codeforces.com/contest/238/submission/2499373


            div1 B
            大坑。。。將一個數(shù)列A分成兩組,如果A(i)和A(j)屬于同一組,那么定義F(i,j)=A(i)+A(j),否這F(i,j) = A(i)+A(j)+C
            現(xiàn)在給出A和C,求分組方案讓F的最大值和最小值之差最小。

            算法分析:
            只有兩種情況可能最優(yōu),A(0)單獨一組或者A(1)...A(i)單獨一組。

            http://codeforces.com/contest/238/submission/2499373


            div1 C
            在一個有向樹上找到兩個點u,v。更改一些邊的方向讓u或v能到達(dá)所有點,且讓更改數(shù)最小。

            算法分析:
            枚舉點u,以u為根遍歷。
            對于兩個點u,v而言。對于不在路徑(u,v)上的邊,必須都朝向葉子,這個可以預(yù)處理。
            對于在路徑(u,v)上的邊,存在一個點 i,讓(u,i)和(v,i)都朝向i。
            這就相當(dāng)于求把一個線性01序列A(0,...,n)變成00...11序列的最小代價。
            這個可以用DP來解,那么放到樹里面就可以用treeDP來解了。

            http://codeforces.com/contest/238/submission/2501450
            posted on 2012-11-05 20:25 西月弦 閱讀(452) 評論(0)  編輯 收藏 引用 所屬分類: 解題報告 、codeforces
            99久久婷婷国产综合精品草原| 777米奇久久最新地址| 中文成人无码精品久久久不卡| 日韩久久无码免费毛片软件| 久久婷婷激情综合色综合俺也去| 久久精品国产精品亚洲精品| 亚洲国产高清精品线久久| 亚洲综合日韩久久成人AV| 99久久婷婷国产综合精品草原| 亚洲va久久久噜噜噜久久男同| 久久久久国产一区二区三区| 国产精品久久久福利| 老男人久久青草av高清| 国产成人精品久久亚洲| 色欲综合久久中文字幕网| 久久嫩草影院免费看夜色| 国产成人久久精品区一区二区| 久久久午夜精品福利内容| 久久国产成人精品国产成人亚洲| 久久久久亚洲av无码专区导航 | 亚洲欧美伊人久久综合一区二区| 中文字幕亚洲综合久久2| 久久久久亚洲AV无码永不| 亚洲日本va午夜中文字幕久久| 99久久国产综合精品五月天喷水 | 婷婷综合久久狠狠色99h| 日韩欧美亚洲综合久久| 久久影院久久香蕉国产线看观看| 国产成人综合久久综合| 2021少妇久久久久久久久久| 人妻精品久久无码区| 久久99精品久久久久久久不卡| 国产成人精品综合久久久久| 久久强奷乱码老熟女网站| 久久天天婷婷五月俺也去| 久久精品中文字幕大胸| 国产精品久久久久a影院| 热re99久久6国产精品免费| 国产69精品久久久久9999APGF| 无码精品久久久天天影视| 狠狠88综合久久久久综合网 |