• <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>
            心如止水
            Je n'ai pas le temps
            posts - 400,comments - 130,trackbacks - 0
            定義狀態d[i,j]表示進行到第i秒(還未對第i秒進行決策),疲倦程度為j之后,能夠獲得的最大距離。
            第i秒有兩種決策:繼續跑、休息(注意到即使當前疲倦程度為0也是可以休息的),這樣,
            d[i,j]=max{ d[i+1,j+1]+r[i] (j+1<=m)
                               d[i+(j==0?1:j),0] (i+(j==0?1:j)<=n+1) }
            以下是我的代碼:
            #include<iostream>
            #include
            <string.h>
            #define maxn 2002
            #define maxm 501
            #define inf 200000007
            using namespace std;
            long max(long a,long b){return (a>b?a:b);}

            long n,m,r[maxn],d[maxn][maxm];

            long dp(long i,long j)
            {
                
            if(d[i][j]!=-1return d[i][j];
                d[i][j]
            =-inf;
                
            if(j+1<=m)
                    d[i][j]
            =max(d[i][j],dp(i+1,j+1)+r[i]);
                
            if(i+(j==0?1:j)<=n+1)
                    d[i][j]
            =max(d[i][j],dp(i+(j==0?1:j),0));
                
            return d[i][j];
            }

            int main()
            {
                cin
            >>n>>m;
                
            for(long i=1;i<=n;i++)
                    cin
            >>r[i];
                
            //  Input
                
                memset(d,
            -1,sizeof(d));
                d[n
            +1][0]=0;
                
            for(long i=1;i<=m;i++)
                    d[n
            +1][i]=-inf;
                
            //  Init
                
                cout
            <<dp(1,0)<<endl;
                
            //  DP & Output
            return 0;
            }
            posted on 2010-10-22 14:43 lee1r 閱讀(657) 評論(0)  編輯 收藏 引用 所屬分類: 題目分類:動態規劃
            久久精品国产精品青草| 久久AAAA片一区二区| 一本色道久久88精品综合| 少妇无套内谢久久久久| 久久99热只有频精品8| 国产精品gz久久久| 成人久久免费网站| 国产精品久久久久久搜索 | 99久久香蕉国产线看观香| 久久99这里只有精品国产| 2021久久精品国产99国产精品 | 人妻少妇精品久久| 国内精品久久久久久99蜜桃| 久久国产精品免费| 国产91色综合久久免费分享| 色婷婷久久久SWAG精品| 91精品国产综合久久四虎久久无码一级| 欧美一级久久久久久久大片| 26uuu久久五月天| 久久精品国产网红主播| 99久久免费国产精品特黄| 精品久久综合1区2区3区激情| 久久精品中文字幕无码绿巨人| 中文字幕精品无码久久久久久3D日动漫 | 久久亚洲国产午夜精品理论片| 亚洲精品无码成人片久久| 久久久久18| 久久伊人五月天论坛| 狠狠色丁香婷婷综合久久来来去| 国产产无码乱码精品久久鸭| 久久国产欧美日韩精品| 亚洲中文字幕久久精品无码APP | 欧美亚洲国产精品久久蜜芽| 久久综合狠狠综合久久| 亚洲午夜久久久久久久久久| 麻豆久久久9性大片| 久久国产AVJUST麻豆| 亚洲国产成人久久精品99 | 久久久WWW免费人成精品| 国产精品内射久久久久欢欢| 午夜不卡888久久|