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

pku1964 City Game 最大1子陣,絕妙的DP

題意是這樣的(我把題目抽象出來(lái)說(shuō))
有一個(gè)01矩陣,求這個(gè)矩陣中最大子矩陣,并且這個(gè)子矩陣?yán)飪H僅含有1
首先還是進(jìn)行“懸線”表示,arr[i][j]表示為以(i,j)結(jié)尾的最長(zhǎng)懸線長(zhǎng)度。
用left[j]表示當(dāng)前行以arr(i,j)為標(biāo)準(zhǔn)長(zhǎng)度的最長(zhǎng)左拓展長(zhǎng)度,right[j]是右拓展長(zhǎng)度,顯然,當(dāng)前矩形的大小為arr[i][j]*(right[j]-left[j]+1)
下面就是計(jì)算left和right了,這里可以用一維的DP:
1             left[0]=0;
2             for(j=1;j<c;j++)
3                 if(arr[i][j-1]>=arr[i][j]) left[j]=left[j-1];
4                 else left[j]=j;
5             right[c-1]=c-1;
6             for(j=c-2;j>=0;j--)
7                 if(arr[i][j+1]>=arr[i][j]) right[j]=right[j+1];
8                 else right[j]=j;
9 
完整代碼如下:
 1 Source Code
 2 Problem: 1964        User: yzhw
 3 Memory: 4336K        Time: 375MS
 4 Language: GCC        Result: Accepted
 5 
 6     * Source Code
 7 
 8       # include <stdio.h>
 9       # define max(a,b) ((a)>(b)?(a):(b))
10       int arr[1005][1005];
11       int right[1005],left[1005];
12       int r,c;
13       int main()
14       {
15           int test,i,j;
16           scanf("%d",&test);
17           while(test--)
18           {
19               scanf("%d%d",&r,&c);
20               int ans=0;
21               for(i=0;i<r;i++)
22               {
23                   for(j=0;j<c;j++)
24                   {
25                       char t[5];
26                       scanf("%s",t);
27                       arr[i][j]=(*t=='F'?3:0);
28                       if(i&&arr[i][j]) arr[i][j]+=arr[i-1][j];
29                   }
30                   left[0]=0;
31                   for(j=1;j<c;j++)
32                       if(arr[i][j-1]>=arr[i][j]) left[j]=left[j-1];
33                       else left[j]=j;
34                   right[c-1]=c-1;
35                   for(j=c-2;j>=0;j--)
36                       if(arr[i][j+1]>=arr[i][j]) right[j]=right[j+1];
37                       else right[j]=j;
38                   for(j=0;j<c-1;j++)
39                       ans=max(ans,arr[i][j]*(right[j]-left[j]+1));
40               }
41               printf("%d\n",ans);
42           }
43           return 0;
44       }
45 
46 


posted on 2010-10-31 10:30 yzhw 閱讀(163) 評(píng)論(0)  編輯 收藏 引用 所屬分類: DP

<2011年3月>
272812345
6789101112
13141516171819
20212223242526
272829303112
3456789

導(dǎo)航

統(tǒng)計(jì)

公告

統(tǒng)計(jì)系統(tǒng)

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評(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>
            夜夜嗨av一区二区三区四季av| 欧美日韩免费一区二区三区| 欧美成人激情视频免费观看| 欧美一区二区视频在线观看| 午夜亚洲一区| 久久精品国产一区二区三区| 久久久精品日韩| 欧美国产成人精品| 亚洲精品在线免费观看视频| 亚洲视频电影在线| 亚洲欧美国产日韩天堂区| 欧美一区二区三区视频在线观看 | 在线视频欧美精品| 亚洲欧美日韩在线播放| 久久久久国产精品www| 亚洲成色www8888| 亚洲精品在线免费观看视频| 亚洲欧美日韩一区在线| 蜜臀av性久久久久蜜臀aⅴ四虎 | 久久成人免费网| 久久在线视频在线| 日韩视频在线一区二区三区| 午夜日韩激情| 欧美大片免费久久精品三p| 国产精品福利网站| 亚洲激情av| 欧美一区二区三区在线| 亚洲电影在线看| 亚洲欧美视频一区二区三区| 欧美精品久久天天躁| 激情久久久久久久久久久久久久久久| 一区二区三区.www| 欧美大片va欧美在线播放| 亚洲欧美成人| 欧美日韩亚洲系列| 亚洲高清电影| 久久露脸国产精品| 亚洲视频免费| 欧美日韩一区二区在线观看| 亚洲国产成人在线| 久久久亚洲综合| 亚洲专区在线| 国产精品久久久久久久久久ktv| 亚洲黄色天堂| 免费看黄裸体一级大秀欧美| 欧美一级在线亚洲天堂| 国产精品推荐精品| 狠狠久久婷婷| 亚洲欧美激情四射在线日 | 亚洲国产精品成人精品 | 国产精品久久久久久久久免费| 黄网动漫久久久| 久久超碰97人人做人人爱| 一区二区日韩精品| 欧美日韩亚洲网| 亚洲视频www| 一本久道久久久| 欧美日韩理论| 一本一本久久| 宅男精品视频| 国产精品色午夜在线观看| 亚洲男人第一网站| 亚洲综合色视频| 国产亚洲精久久久久久| 久久裸体视频| 农村妇女精品| 日韩视频中午一区| 99视频+国产日韩欧美| 欧美日一区二区三区在线观看国产免 | 亚洲日本aⅴ片在线观看香蕉| 欧美成人精品高清在线播放| 六十路精品视频| 最近中文字幕日韩精品 | 免费不卡亚洲欧美| 亚洲激情偷拍| 亚洲精品国产精品乱码不99| 欧美午夜激情视频| 久久激情五月婷婷| 久久婷婷蜜乳一本欲蜜臀| 亚洲激情国产精品| 一区二区欧美在线| 尤物精品国产第一福利三区| 亚洲电影在线播放| 国产精品久久久久久久久搜平片 | 在线观看91精品国产麻豆| 欧美成人综合一区| 欧美日韩亚洲系列| 久久久一区二区| 欧美第一黄网免费网站| 亚洲午夜激情免费视频| 欧美亚洲网站| 99精品国产在热久久| 亚洲欧美bt| 亚洲精品视频一区| 午夜精品一区二区三区在线| 亚洲精品日韩在线观看| 欧美精品aa| 欧美激情一区二区三区蜜桃视频| 久久久综合激的五月天| 亚洲网站视频福利| 久久久久久国产精品mv| 亚洲图片激情小说| 久久青青草原一区二区| 亚洲自拍偷拍色片视频| 免费成人av| 久久精品国产69国产精品亚洲 | 欧美成va人片在线观看| 国产精品久久久久久户外露出| 欧美高清在线精品一区| 国产麻豆9l精品三级站| 亚洲激情av| 好吊色欧美一区二区三区视频| 亚洲精品一区二区三区不| 影音先锋日韩有码| 亚洲在线免费| 亚洲网站视频福利| 欧美激情一二三区| 欧美v亚洲v综合ⅴ国产v| 国产麻豆午夜三级精品| 99riav1国产精品视频| 亚洲电影第1页| 久久精品欧洲| 久久久最新网址| 国产一区二区三区的电影 | 久久av一区| 国产精品美女xx| 一区二区91| 亚洲欧美国产三级| 欧美日韩在线视频一区| 亚洲精品一区二区三区在线观看 | 久久久久91| 国产日产精品一区二区三区四区的观看方式| 亚洲国产99精品国自产| 伊人久久综合97精品| 欧美综合国产精品久久丁香| 欧美有码视频| 国产视频一区在线观看一区免费| 亚洲一区二区三区午夜| 午夜精品久久久久久久男人的天堂 | aa日韩免费精品视频一| 欧美久久一区| 99综合在线| 欧美专区日韩专区| 黑丝一区二区三区| 久久夜色精品| 欧美激情亚洲| 欧美精品粉嫩高潮一区二区 | 久久久久国产精品麻豆ai换脸| 国产精品一级久久久| 欧美一级久久| 裸体丰满少妇做受久久99精品| 亚洲国产二区| 欧美精品激情在线观看| 亚洲香蕉成视频在线观看 | 中文欧美日韩| 国产九九视频一区二区三区| 亚洲影院免费| 久久久一区二区| 亚洲另类自拍| 国产精品网站在线| 久久久高清一区二区三区| 亚洲第一成人在线| 亚洲欧美日韩国产综合在线| 国内精品亚洲| 欧美激情亚洲自拍| 欧美一区二区日韩一区二区| 欧美激情第三页| 午夜在线视频一区二区区别| 加勒比av一区二区| 欧美视频一区在线观看| 久久高清免费观看| 亚洲美女电影在线| 免费不卡在线观看av| 亚洲精品1区| 欧美在线免费观看视频| 亚洲欧洲一区二区三区久久| 国产精品久久久久9999| 美女精品网站| 午夜亚洲福利| 亚洲激情在线激情| 久久夜色精品国产亚洲aⅴ| 宅男在线国产精品| 91久久久国产精品| 国产日韩欧美麻豆| 欧美日韩一区二区在线观看视频| 久久精品人人做人人爽| 亚洲天堂激情| 91久久一区二区| 免费国产自线拍一欧美视频| 久久成人国产| 亚洲欧美日韩国产综合| 一区二区av在线| 亚洲欧洲日夜超级视频| 狠狠色香婷婷久久亚洲精品| 国产精品久久久久久一区二区三区 | 久久电影一区| 亚洲女人天堂成人av在线| 亚洲精品免费在线播放| 黄色av一区| 国产一区91|