• <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>
            算法學社
            記錄難忘的征途
            posts - 141,comments - 220,trackbacks - 0
            A題
            求字符串ASCII碼之和,遍歷即可。
            B題
            我的方法是先猜一個數,然后向兩邊遞推,用long double剛好卡過~
            B
            C題
            對于長度len,我們要知道len所有的因子 fac,可以分解成的三邊互質的三角形種類數,和len/fac的分組種類。
            后者是2^(len/fac),也就是插板問題...
            前者我的方法是預處理:

            先不管互質的問題,如果我們就針對一個長度 L求他可以分解成的三角形種類數。我們可以枚舉最長邊Lmax。
            然后以Lmax為最長邊的三角形一共有 Lmax - ceil((L-Lmax)/2) + 1個。也就是枚舉次長邊。
            這樣的話,對于每個L,最長邊可取范圍一定是一個區間,我們可以通過L-1的區間來推出L的區間。
            我們可以看出,L增加1的話,對于不變的Lmax,Lmax - ceil((L-Lmax)/2) + 1要么不變,要么變化了1。和奇偶性有關。
            于是這個我們也可以維護了。。。。

            于是非互質的問題求出來了。
            接下來,假設f(L)是非互質的情況,那么互質的性況應該是g(L) = f(L) - sum(g(K));其中K是L的因子。
            這個東西可以用篩法來搞,復雜度O(nlogn)。

            問題解決。
            C

            DEFGHJ不會

            I題
            還是枚舉因子,遞推預處理。。。
            I

            K題
            大陳題。。。 根據剩余類建圖廣搜。。。
            posted on 2012-11-17 23:04 西月弦 閱讀(1146) 評論(6)  編輯 收藏 引用 所屬分類: 解題報告

            FeedBack:
            # re: 2012亞洲區成都現場賽原創題解
            2012-11-18 12:04 | 目測君
            C題三邊有要求互質嗎?  回復  更多評論
              
            # re: 2012亞洲區成都現場賽原創題解
            2012-11-18 12:09 | 目測君
            C的復雜度為什么是nlogn呢?大神...求個因子是sqrt(n),然后再枚舉因子也是sqrt(n)啊@目測君
              回復  更多評論
              
            # re: 2012亞洲區成都現場賽原創題解
            2012-11-18 12:28 | 西月弦
            @目測君
            for(int i = 1; i < N; i++)
            for(int j = i+i; j < N; j+=i)
            用篩法的話,根據調和級數的性質是nlogn的  回復  更多評論
              
            # re: 2012亞洲區成都現場賽原創題解
            2012-11-18 12:29 | 西月弦
            @目測君
            不要求互質,但是求互質的可以消除重復的情況。
            比如 (2,2,2) (3,3,3) 可以看成 2*(1,1,1) 和 3*(1,1,1)  回復  更多評論
              
            # re: 2012亞洲區成都現場賽原創題解
            2012-11-19 20:41 | 目測君
            懂你意思,兩個三元組之間要互質..
            關于那個f(x)有個遞推式,你可以百度下..
            @西月弦
              回復  更多評論
              
            # re: 2012亞洲區成都現場賽原創題解
            2012-11-20 01:23 | panguan
            @西月弦
            篩法寫水了吧 不是j = i * i ?  回復  更多評論
              
            人人狠狠综合88综合久久| 久久久WWW成人| 精品国产乱码久久久久久郑州公司| 久久精品国产日本波多野结衣| 波多野结衣久久精品| 国产午夜精品久久久久免费视 | 国产激情久久久久影院小草| 久久性精品| 91精品国产色综合久久| 日日狠狠久久偷偷色综合0| 中文字幕热久久久久久久| 99麻豆久久久国产精品免费| 日韩欧美亚洲国产精品字幕久久久| 国产aⅴ激情无码久久| 国产一区二区三精品久久久无广告| yy6080久久| 久久精品亚洲精品国产欧美| 1000部精品久久久久久久久| 伊人色综合久久天天人守人婷| 久久综合狠狠综合久久激情 | 伊人久久久AV老熟妇色| 中文精品久久久久人妻| 亚洲乱亚洲乱淫久久| 粉嫩小泬无遮挡久久久久久| 久久亚洲精品无码aⅴ大香| 无码精品久久一区二区三区| 99久久国产综合精品五月天喷水| 麻豆亚洲AV永久无码精品久久| 亚洲伊人久久综合影院| 久久久久国产精品麻豆AR影院| 伊人丁香狠狠色综合久久| 国产精品对白刺激久久久| 久久亚洲私人国产精品| 久久久久久亚洲AV无码专区| 久久久久久久精品成人热色戒| 亚洲伊人久久综合中文成人网| 国产精品九九久久精品女同亚洲欧美日韩综合区| 午夜精品久久久久久中宇| 久久久久亚洲精品天堂| 久久精品国产亚洲AV高清热| 国产精品一区二区久久国产|