青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 195,  comments - 30,  trackbacks - 0
[原創(chuàng)]POJ1050 To the Max 解題報(bào)告
2006-04-17 11:55
題目大意:

讀入一個(gè)n*n的數(shù)組,比如 

0 -2 -7 0 

9 2 -6 2 

-4 1 -4 1 

-1 8 0 -2  

從里面任意截取一個(gè)矩陣,使得矩陣所包含的數(shù)字的和最大.

截取出來的矩陣,和為15

9 2 

-4 1 

-1 8 

---------------------------------------------------------

POJ 1050 我的解題報(bào)告:

這個(gè)題目很經(jīng)典的說,O(N^3)的DP。

首先偶們考察這樣的題目,簡(jiǎn)化版:

已知一列數(shù),求任意連續(xù)若干個(gè)數(shù)和的最大值。

SAMPLE: 3 2 -6 2 -1 7

原數(shù)3        2      -6       2      -1       7 

處理3        5      -1       2       1       8

因?yàn)槭沁B續(xù)若干個(gè)自然數(shù)的和,那么,前面的某個(gè)數(shù)字取與不取的條件在于:以前面這個(gè)數(shù)字為結(jié)尾的連續(xù)數(shù)的和最大值是否大于0,如果大于0,那么這個(gè)數(shù)字必然要會(huì)出現(xiàn)在包括數(shù)字的序列中,否則無法做到最大。

所以,顯然。處理的原則是maxn[i]=max{0,maxn[i-1]}+a[i];

由于無須記錄位置。所以,可以直接用一個(gè)變量sum代替maxn數(shù)組。O(n)的掃描即可。

單列數(shù)字的問題解決了,下面我們考察多列數(shù)字的

sample:

         0    -2    -7    0 

         9     2    -6    2 

        -4     1    -4    1 

        -1     8     0   -2 



我們可以將多列數(shù)字轉(zhuǎn)換成單列數(shù)字來做! 可以這樣設(shè)想,結(jié)果是一個(gè)長(zhǎng)方形,我們把他壓扁,使得寬為1。

引入輔助數(shù)組st,st[i][j]代表第i列從第1行開始的數(shù)字累加到第j行的值。那么,我們每次壓扁的時(shí)候,就可以用st[i][j]-st[i][k-1]來表示第i列從第k個(gè)數(shù)字累加到第j個(gè)數(shù)字的值。達(dá)到壓縮的效果。然后用上面單列數(shù)字的方法來做。算法時(shí)間復(fù)雜度O (N^3)

Source



Problem Id:1050  User Id:galaxy 

Memory:112K  Time:0MS

Language:G++  Result:Accepted



/*

  Name:POJ 1050 

  Copyright: flymouse@galaxy                                         

  Author:chenlei

  Date: 15-02-06 07:36

  Description: DP O(N^3)

*/

#include <stdio.h>

#include <string.h>

#define mt 101

int main()

{

int a[mt][mt];

int st[mt][mt];

int p,k,n,i,j,sum,maxn;

//freopen("in.txt","r",stdin);

scanf("%d",&n);

for (i=1;i<=n;i++)

for (j=1;j<=n;j++)

scanf("%d",&a[i][j]);

memset(st,0,sizeof(st));

for (i=1;i<=n;i++)

   for (j=1;j<=n;j++)

  st[i][j]=st[i][j-1]+a[j][i];

  maxn=0;

   for (i=1;i<=n;i++)

   {

for (j=i;j<=n;j++)

{

p=st[1][j]-st[1][i-1];

sum=p;

for (k=2;k<=n;k++)

{

if (sum>0)

sum+=st[k][j]-st[k][i-1];

else sum=st[k][j]-st[k][i-1];

if (sum>p) p=sum;

}

if (p>maxn) maxn=p;

}

   }

   printf("%d\n",maxn);

   return 0;
原文地址:http://hi.baidu.com/flymouse/blog/item/fd1378f05c7ff7c37931aac3.html
posted on 2009-07-09 18:37 luis 閱讀(332) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 動(dòng)態(tài)規(guī)劃轉(zhuǎn)載
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

文章分類

文章檔案

友情鏈接

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美一级在线视频| 欧美视频不卡| 午夜精品理论片| 久久久久**毛片大全| 久久欧美肥婆一二区| 欧美黑人国产人伦爽爽爽| 国产精品久久中文| 亚洲人成网站色ww在线| 新67194成人永久网站| 女同一区二区| 亚洲一区综合| 久久久噜噜噜久噜久久| 欧美另类综合| 欧美三级乱人伦电影| 激情久久久久久| 亚洲欧美日本伦理| 亚洲精品中文在线| 欧美成年人在线观看| 国产亚洲a∨片在线观看| 99国产精品视频免费观看一公开 | 欧美一区二区三区电影在线观看| 亚洲免费视频成人| 欧美精品aa| 亚洲国产成人91精品| 久久久99精品免费观看不卡| 中文一区二区在线观看| 欧美日韩精品在线播放| 亚洲欧洲日韩在线| 欧美成人亚洲| 久久午夜激情| 亚洲国产色一区| 欧美国产在线观看| 免费久久99精品国产| 激情一区二区| 男同欧美伦乱| 久久久久一区| 国产精品视频99| 欧美亚洲色图校园春色| 亚洲视频精选在线| 国产精品午夜在线观看| 久久成人这里只有精品| 亚洲自拍偷拍视频| 国产拍揄自揄精品视频麻豆| 性色av一区二区三区红粉影视| 欧美日本一区二区三区| 日韩视频一区二区| 日韩视频中午一区| 欧美性生交xxxxx久久久| 亚洲欧美久久久| 亚洲一区二区三区成人在线视频精品| 欧美三区在线视频| 一区二区三区欧美| 日韩午夜av电影| 国产精品极品美女粉嫩高清在线| 亚洲欧美日韩在线不卡| 亚洲欧美一区二区原创| 国产精品老牛| 日韩天堂在线视频| 一区二区三区精品视频| 国产美女扒开尿口久久久| 久久国产精品一区二区| 久久久久成人精品免费播放动漫| 亚洲国产高清一区| 亚洲日本欧美在线| 欧美天天视频| 久久一区二区精品| 欧美精品二区| 久久国产欧美精品| 欧美.www| 小处雏高清一区二区三区| 久久久久久网站| 亚洲精品看片| 亚洲欧美日韩在线综合| 亚洲国产成人av| 亚洲专区国产精品| 亚洲国产99精品国自产| 中国女人久久久| 国产精品久久久久久久久久直播| 久久久久久亚洲精品杨幂换脸| 亚洲一区二区在线播放| 亚洲深夜av| 久久精品二区亚洲w码| 国产综合av| 99在线视频精品| 国内精品视频在线观看| 亚洲精品国产视频| 国产精品综合色区在线观看| 欧美成人午夜77777| 国产欧美日韩不卡免费| 亚洲欧洲视频| 在线观看精品一区| 一区二区av在线| 亚洲精选久久| 裸体一区二区三区| 久久久久国产精品厨房| 欧美成人视屏| 欧美亚洲视频在线观看| 久久中文精品| 久久久中精品2020中文| 欧美精品videossex性护士| 美日韩精品视频| 国产欧美日韩不卡| 国产精品99久久久久久久vr| 亚洲人成网站影音先锋播放| 久久久蜜桃一区二区人| 欧美专区在线| 国产精品手机在线| 一本久道综合久久精品| 亚洲精品一区二区三区不| 久久综合999| 久久频这里精品99香蕉| 国产一区二区三区在线观看视频 | 亚洲第一精品夜夜躁人人躁| 亚洲男人影院| 亚洲综合清纯丝袜自拍| 欧美日韩精品一区二区| 亚洲欧洲日产国产网站| 国内精品久久久久久 | 亚洲国产精品va在看黑人| 亚洲国产日韩欧美在线动漫| 久久精品国产在热久久| 久久精品人人爽| 国产日韩综合| 久久久精品国产免费观看同学| 蜜臀av在线播放一区二区三区| 一区二区三区自拍| 免费日韩av片| 亚洲国产欧美一区二区三区丁香婷| 亚洲国产福利在线| 久久国产精品亚洲va麻豆| 亚洲欧美一区二区原创| 欧美日韩精品二区| 久久乐国产精品| 亚洲国产一区二区a毛片| 欧美韩日一区| 亚洲一区二区视频| 久久久久综合| 亚洲欧洲一级| 欧美日韩一区二区在线观看视频| 亚洲午夜激情网页| 久久久久久亚洲综合影院红桃| 久久久美女艺术照精彩视频福利播放 | 亚洲国产视频直播| 亚洲专区一区| 西瓜成人精品人成网站| 欧美日韩亚洲综合| 亚洲精品女av网站| 国产日韩欧美视频在线| 亚洲综合色婷婷| 亚洲曰本av电影| 国产精品国产三级国产普通话99| 亚洲免费观看高清完整版在线观看| 亚洲精品欧美一区二区三区| 美女主播视频一区| 欧美成人嫩草网站| 欧美精品一区二区三区一线天视频| 99国产精品| 国产精品视频xxx| 欧美中文日韩| 欧美第一黄色网| 99成人精品| 亚洲福利av| 欧美日韩专区| 午夜久久电影网| 亚洲欧洲精品一区二区| 亚洲综合精品四区| 一区二区三区精品久久久| 免费观看在线综合色| 欧美在线视频免费观看| 久久综合狠狠综合久久综合88| 久久国产福利| 国产欧美精品一区二区三区介绍| 夜色激情一区二区| 一区二区日韩精品| 久久精品久久99精品久久| 欧美黄色日本| 亚洲精品美女久久7777777| 噜噜噜91成人网| 欧美一级久久| 亚洲一区国产视频| 国产伊人精品| 国产精品入口尤物| 欧美日韩一区在线视频| 欧美精品一区二区精品网| 免费观看不卡av| 美女脱光内衣内裤视频久久网站| 久久精品国产清自在天天线| 性欧美video另类hd性玩具| 亚洲女人av| 久久精品久久99精品久久| 久久久一区二区三区| 蜜桃精品久久久久久久免费影院| 久久综合99re88久久爱| 美女精品在线| 男女激情久久| 欧美日韩国产成人高清视频| 国产精品国产三级国产专区53 | 久久精品国产亚洲一区二区三区| 欧美一区在线视频| 蜜臀av在线播放一区二区三区|