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

            The Fourth Dimension Space

            枯葉北風(fēng)寒,忽然年以殘,念往昔,語(yǔ)默心酸。二十光陰無(wú)一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢(mèng)令

            POJ 2184 Cow Exhibition 一維DP,需要轉(zhuǎn)化和平移

                  這題其實(shí)和普通的DP題沒什么區(qū)別,只是需要用dp[i]表示i狀態(tài)下能夠達(dá)到的最大值,而且由于有負(fù)數(shù),需要將坐標(biāo)軸整體平移一下。
            在一進(jìn)一步說,還是要求出所有的狀態(tài),類似窮舉了。我想了下,如果真的要優(yōu)化,可以只將出現(xiàn)過的狀態(tài)記下來(lái),這樣掃描的時(shí)候可以剪去一些時(shí)間,也許0MS就是這么做的吧^_^ ,復(fù)雜度O(10^7)。
            代碼如下:
            #include<iostream>
            #include
            <algorithm>
            using namespace std;
            #define INF 999999999
            int dp[400001];
            int n;
            int l,r;
            #define OFFSET 200000

            int main()
            {
                fill(dp,dp
            +400001,-INF);
                dp[OFFSET]
            =0;
                l
            =r=OFFSET;
                scanf(
            "%d",&n);
                
            int i,j;
                
            int a,b;
                
            for(i=1;i<=n;i++)
                
            {
                    scanf(
            "%d%d",&a,&b);
                    
            if(a<=0&&b<=0)
                        
            continue;
                    
            if(a<0)
                    
            {

                        
            int k;
                        
            for(k=l;k<=r;k++)
                        
            {

                            
            if(dp[k]!=-INF)
                            
            {
                                
            if(k+a<l)
                                    l
            =k+a;

                                
            if(dp[k+a]==-INF)
                                    dp[k
            +a]=dp[k]+b;
                                
            else
                                    dp[k
            +a]=max(dp[k+a],dp[k]+b);
                            }

                        }

                    }


                    
            else
                    
            {
                        
            int k;
                        
            for(k=r;k>=l;k--)
                        
            {

                            
            if(dp[k]!=-INF)
                            
            {
                                
            if(k+a>r)
                                    r
            =k+a;

                                
            if(dp[k+a]==-INF)
                                    dp[k
            +a]=dp[k]+b;
                                
            else
                                    dp[k
            +a]=max(dp[k+a],dp[k]+b);
                            }

                        }


                    }

                




                }

                
            int res=0;
                
            int k;
                
            for(k=OFFSET;k<=OFFSET+1000*n;k++)
                
            {

                    
            if(dp[k]>0&&k-OFFSET+dp[k]>res)
                        res
            =k-OFFSET+dp[k];
                }

                printf(
            "%d\n",res);
                
            return 0;
            }

            posted on 2010-03-13 00:24 abilitytao 閱讀(1602) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久精品国产亚洲av高清漫画 | 国内精品伊人久久久久AV影院| 精品国产乱码久久久久久呢| 性欧美大战久久久久久久| 久久久久高潮毛片免费全部播放| 国产亚洲精久久久久久无码AV| 97久久国产露脸精品国产| 久久93精品国产91久久综合| 久久婷婷成人综合色综合| 久久综合久久伊人| 久久精品国产亚洲综合色| 嫩草伊人久久精品少妇AV| 久久精品国产精品亚洲艾草网美妙 | 亚洲狠狠婷婷综合久久蜜芽| 国内精品久久久久久久久电影网| 亚洲国产精品无码久久久不卡| 久久久91人妻无码精品蜜桃HD| 国产一级做a爰片久久毛片| 亚洲欧美伊人久久综合一区二区| 久久综合伊人77777| 久久久久国产一级毛片高清版| 一本色道久久HEZYO无码| 伊人色综合九久久天天蜜桃| 久久久久亚洲AV成人网| 久久久综合九色合综国产| 久久久一本精品99久久精品88| 狠狠色丁香婷婷久久综合| 久久精品无码一区二区三区免费| 一级做a爰片久久毛片人呢| 国产精品久久久久久久久鸭| 久久夜色精品国产噜噜噜亚洲AV | 国产成人久久精品一区二区三区 | 精品久久久一二三区| 老司机午夜网站国内精品久久久久久久久| 久久99国产精品久久久| 91精品国产91久久综合| 99久久精品毛片免费播放| 久久亚洲精品中文字幕| 2021少妇久久久久久久久久| 国产精品99久久久久久人| 99久久免费国产精精品|