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

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>
            亚洲精品小视频| 欧美日韩在线第一页| 欧美不卡福利| 亚洲精品久久久久久下一站 | 久久激情综合网| 亚洲国产高清aⅴ视频| 精品999日本| 亚洲女女女同性video| 亚洲第一精品夜夜躁人人躁| 欧美激情一区二区三区在线视频| 免费成人在线观看视频| 欧美在线观看视频一区二区三区| 欧美精品久久天天躁| 亚洲大片免费看| 在线精品亚洲| 久久在线视频| 久久婷婷色综合| 久久九九精品| 国内精品久久久久伊人av| 这里只有精品在线播放| 亚洲精品一区在线| 亚洲一区免费| 欧美日韩一区成人| 亚洲第一二三四五区| 老牛嫩草一区二区三区日本 | 久久最新视频| 亚洲欧洲在线一区| 亚洲国产一区在线观看| 国产婷婷色一区二区三区| 亚洲丶国产丶欧美一区二区三区| 亚洲最新在线| 久久久久.com| 亚洲免费观看高清完整版在线观看熊 | 欧美日韩在线看| 国产一区二区三区黄视频| 在线不卡中文字幕| 一区二区三区四区五区视频| 久久精品视频在线播放| 亚洲黄色在线观看| 午夜久久久久久| 亚洲影视九九影院在线观看| 久久久久久久久久看片| 在线一区二区三区做爰视频网站| 欧美成人小视频| 中文在线不卡视频| 欧美www在线| 国产日韩亚洲| 国产欧美日韩综合| 这里只有视频精品| 亚洲一区二区三区激情| 亚洲男人的天堂在线aⅴ视频| 一区二区三区 在线观看视频| 久久成人羞羞网站| 欧美日韩免费高清一区色橹橹| 中文av一区特黄| 亚洲欧美在线免费| 久久久久综合网| 一区二区三区精品视频在线观看| 六十路精品视频| 精东粉嫩av免费一区二区三区| 香蕉久久精品日日躁夜夜躁| 99精品福利视频| 欧美人与性禽动交情品| 亚洲精品字幕| 最近中文字幕mv在线一区二区三区四区| 久久九九精品99国产精品| 国产视频久久| 久久久精品欧美丰满| 欧美一区二区三区四区在线| 国产精品一区视频| 久久国产精品久久久久久电车| 亚洲一二三四区| 国产精品自在欧美一区| 性欧美1819性猛交| 亚洲一区二区三区精品动漫| 国产精品一区二区三区四区 | 狠狠色综合网| 久久久在线视频| 欧美一区二视频在线免费观看| 国产精品综合久久久| 欧美中文字幕在线| 野花国产精品入口| 亚洲日本中文| 欧美色视频日本高清在线观看| 中日韩男男gay无套| 在线亚洲精品福利网址导航| 国产精品视频免费一区| 久久黄金**| 看欧美日韩国产| 亚洲精品国精品久久99热一| 欧美激情精品久久久久久黑人 | 国产在线欧美| 欧美xart系列在线观看| 欧美成人自拍视频| 亚洲一区二区三区四区视频| 性色一区二区| 91久久精品国产91性色tv| 亚洲毛片av在线| 国产综合久久| 亚洲高清av| 国产精品视频大全| 蜜臀a∨国产成人精品| 欧美精品久久久久久久久老牛影院 | 韩国一区电影| 亚洲高清毛片| 久久久亚洲国产美女国产盗摄| 久久精品中文字幕免费mv| 国产九九精品视频| 欧美一区2区三区4区公司二百 | 欧美成人69av| 91久久极品少妇xxxxⅹ软件| 美女日韩欧美| 亚洲精品在线电影| 亚洲女同性videos| 国产日韩免费| 久久久久久久91| 欧美国产一区二区| 久久伊人免费视频| 亚洲日本中文| 久久精品一级爱片| 亚洲欧美日本日韩| 欧美成人一区二区在线 | 亚洲国产高清在线观看视频| 久久成人国产精品| 欧美在线免费观看视频| 国内精品久久久久久久97牛牛| 久久综合成人精品亚洲另类欧美| 亚洲高清免费| 亚洲欧美日本另类| 在线观看精品视频| 欧美日韩国语| 欧美在线视频一区二区| 欧美激情精品久久久久久蜜臀 | 久久综合九色99| 亚洲高清在线播放| 久久av在线| 欧美在线你懂的| 国产欧美精品xxxx另类| 西西人体一区二区| 亚洲国产精品成人| 欧美午夜视频网站| 亚洲国产欧美一区二区三区久久| 欧美片在线播放| 亚洲精品一区二区三区四区高清| 亚洲国产岛国毛片在线| 久久精品亚洲一区二区| 可以看av的网站久久看| 国产小视频国产精品| 久久精品国产99国产精品澳门| 精品动漫3d一区二区三区免费| 欧美韩日高清| 久久久www成人免费无遮挡大片 | 欧美视频一区二| 久久男人av资源网站| 亚洲一区二区黄色| 亚洲人成网站影音先锋播放| 久久9热精品视频| 国产精品久久久久77777| 欧美精品免费在线观看| 久久久久国产一区二区三区四区| 亚洲午夜女主播在线直播| 国产精品国色综合久久| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲欧美日韩综合| 亚洲人体一区| 毛片基地黄久久久久久天堂| 欧美一区亚洲| 中文av一区二区| 亚洲美女电影在线| 亚洲丁香婷深爱综合| 国内偷自视频区视频综合| 国产精品高潮久久| 欧美日韩国产一区二区三区| 欧美成人精品高清在线播放| 久久久久国产精品人| 午夜精品久久久久| 亚洲午夜视频| 在线亚洲欧美| 夜夜嗨一区二区三区| 亚洲日本中文字幕免费在线不卡| 欧美高清在线播放| 欧美成人一区二区| 欧美a级片网站| 免费在线观看精品| 麻豆成人91精品二区三区| 欧美在线观看视频一区二区| 久久av一区二区三区亚洲| 欧美亚洲三级| 欧美一区二区三区免费看| 欧美一级日韩一级| 久久国内精品视频| 久久视频国产精品免费视频在线| 久久久久.com| 牛牛国产精品| 亚洲国产婷婷香蕉久久久久久| 亚洲人成精品久久久久| 亚洲人成网站影音先锋播放| 一卡二卡3卡四卡高清精品视频| 一个色综合av| 欧美一级久久久久久久大片|