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

            糯米

            TI DaVinci, gstreamer, ffmpeg
            隨筆 - 167, 文章 - 0, 評論 - 47, 引用 - 0
            數(shù)據(jù)加載中……

            POJ 1850 Code 動態(tài)規(guī)劃

            思路:

            f[ch][len] = { 有多少個以 ch 開頭,長度為 len 的字符串 }


            #include <stdio.h>

            __int64 dp[
            16][32], sum[16], ans;

            int main()
            {
                
            int i, j, len;
                
            char str[16];

                freopen(
            "e:\\test\\in.txt""r", stdin);

                
            for (i = 0; i < 26; i++)
                    dp[
            0][i] = 1;
                
            for (i = 1; i < 10; i++{
                    
            for (j = 25 - i; j >= 0; j--{
                        dp[i][j] 
            += dp[i][j + 1];
                        dp[i][j] 
            += dp[i - 1][j + 1];
                    }

                }

                
            for (i = 0; i < 10; i++
                    
            for (j = 0; j < 26; j++)
                        sum[i] 
            += dp[i][j];

                scanf(
            "%s", str);
                
            for (len = 0; str[len]; len++)
                    ans 
            += sum[len];
                ans 
            -= sum[len - 1];
                j 
            = 0;
                
            for (i = len - 1; i >= 0; i--{
                    
            while (j < str[len - 1 - i] - 'a'{
                        ans 
            += dp[i][j];
                        j
            ++;
                    }

                    j
            ++;
                }

                
            for (i = 0; i < len - 1; i++)
                    
            if (str[i] >= str[i + 1])
                        ans 
            = -1;
                printf(
            "%I64d\n", ans + 1);

                
            return 0;
            }

            posted on 2010-04-22 21:52 糯米 閱讀(344) 評論(0)  編輯 收藏 引用 所屬分類: POJ

            一本一道久久综合狠狠老| 国产精品九九久久免费视频| 国产精品午夜久久| 99久久er这里只有精品18| 亚洲欧美国产精品专区久久| 久久精品人妻一区二区三区| 久久91精品国产91久久户| 乱亲女H秽乱长久久久| 无码专区久久综合久中文字幕 | 久久精品国产欧美日韩| 色综合久久综精品| 99久久精品费精品国产| 99久久精品国产一区二区三区| 51久久夜色精品国产| 国产精品久久久久乳精品爆| 久久人人超碰精品CAOPOREN| 久久国产免费| 伊人久久五月天| 久久偷看各类wc女厕嘘嘘| 久久中文娱乐网| 久久精品成人免费观看97| 欧美精品福利视频一区二区三区久久久精品 | 欧美久久综合性欧美| 久久99精品久久久久久噜噜| 午夜精品久久久久9999高清| 久久精品卫校国产小美女| 日本人妻丰满熟妇久久久久久| 俺来也俺去啦久久综合网| 88久久精品无码一区二区毛片 | 国产欧美久久久精品影院| 久久精品aⅴ无码中文字字幕不卡| 久久天天躁狠狠躁夜夜96流白浆 | 国内精品久久久久影院亚洲| 亚洲va久久久噜噜噜久久男同| 久久久久久免费一区二区三区| 国内精品久久久久久久涩爱| 一本色综合久久| 久久国产亚洲精品麻豆| 日产久久强奸免费的看| 久久精品国产一区| 思思久久99热只有频精品66|