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

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

題意是這樣的(我把題目抽象出來說)
有一個01矩陣,求這個矩陣中最大子矩陣,并且這個子矩陣里僅僅含有1
首先還是進行“懸線”表示,arr[i][j]表示為以(i,j)結尾的最長懸線長度。
用left[j]表示當前行以arr(i,j)為標準長度的最長左拓展長度,right[j]是右拓展長度,顯然,當前矩形的大小為arr[i][j]*(right[j]-left[j]+1)
下面就是計算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) 評論(0)  編輯 收藏 引用 所屬分類: DP

<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導航

統計

公告

統計系統

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            99在线观看免费视频精品观看| 欧美电影免费观看大全| 午夜精品一区二区在线观看| 欧美激情国产日韩| 国产欧美一区二区三区在线老狼| 一区二区三区在线观看视频 | 国产精品综合| 一卡二卡3卡四卡高清精品视频| 久久久久久久激情视频| 亚洲天天影视| 欧美日韩和欧美的一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 久久久久久久欧美精品| 先锋影音国产精品| 国产精品综合色区在线观看| 亚洲午夜成aⅴ人片| 91久久国产综合久久91精品网站| 久久精品72免费观看| 国产精品日韩一区二区三区| 一区二区三区偷拍| 日韩视频一区二区三区| 欧美精品在线观看91| 亚洲免费成人av| 麻豆九一精品爱看视频在线观看免费| 麻豆精品一区二区av白丝在线| 久久人人看视频| 亚洲影院高清在线| 国产欧美一区二区三区另类精品 | 激情小说另类小说亚洲欧美| 欧美一区二区免费视频| 午夜视频在线观看一区二区三区| 国产精品一区二区久久久久| 欧美在线精品免播放器视频| 久久se精品一区精品二区| 欧美精品一区在线| 亚洲人妖在线| 欧美日韩亚洲天堂| 欧美一区二区三区在线播放| 香蕉久久精品日日躁夜夜躁| 在线日韩欧美视频| 欧美激情一二三区| 欧美精品久久久久久久| 午夜精品久久99蜜桃的功能介绍| 亚洲狼人综合| 亚洲免费精品| 久久久国产一区二区三区| 一区二区三区国产| 中日韩在线视频| 欧美成人综合| 欧美在线视频免费| 红桃视频一区| 亚洲人成在线影院| 国产女主播一区二区| 老司机久久99久久精品播放免费| 免费91麻豆精品国产自产在线观看| 日韩亚洲欧美成人| 亚洲一区网站| 亚洲三级视频在线观看| 久久精品亚洲一区二区三区浴池| 麻豆精品网站| 亚洲视频网在线直播| 欧美在线关看| 在线综合+亚洲+欧美中文字幕| 午夜精品久久久久久久久久久久久| 在线日韩精品视频| 亚洲欧美日韩国产一区| 亚洲精品国产精品国自产观看浪潮| 亚洲深夜福利在线| 亚洲精品123区| 亚洲专区免费| 亚洲精品久久7777| 欧美一区激情视频在线观看| 亚洲精品国产视频| 欧美在线视频导航| 亚洲欧美一区二区原创| 欧美欧美在线| 亚洲第一在线综合网站| 在线成人免费视频| 亚洲欧美色婷婷| 欧美成人三级在线| 国精产品99永久一区一区| 欧美成年人视频| 日韩亚洲欧美成人一区| 亚洲精品一区在线观看| 亚洲精品一区二区三区99| 欧美伊人影院| 亚洲欧美日韩在线观看a三区| 欧美黄色网络| 亚洲高清影视| 国产主播一区二区三区| 亚洲免费视频在线观看| 亚洲视频视频在线| 欧美日本在线看| 欧美激情一区二区| 亚洲国产精品嫩草影院| 久久天堂国产精品| 久久伊人一区二区| 韩日欧美一区二区| 久久精品毛片| 猛男gaygay欧美视频| 在线精品国产欧美| 开元免费观看欧美电视剧网站| 麻豆久久婷婷| 亚洲国产视频直播| 欧美国产丝袜视频| 亚洲老板91色精品久久| 亚洲欧美在线磁力| 在线观看亚洲视频| 亚洲一区二区三区在线看| 亚洲精品国产精品国自产观看| 国产精品日日摸夜夜添夜夜av| 模特精品裸拍一区| 亚洲精品色图| 激情欧美国产欧美| 免费在线观看日韩欧美| 一本一本a久久| 亚洲风情亚aⅴ在线发布| 精品成人国产在线观看男人呻吟| 久久在线播放| 久热这里只精品99re8久| 久久午夜精品一区二区| 久久蜜臀精品av| 欧美18av| 国产精品国产自产拍高清av王其 | 欧美性猛片xxxx免费看久爱| 亚洲一区二区日本| 亚洲综合色自拍一区| 久久国产精品一区二区三区四区| 亚洲一区二区综合| 玖玖精品视频| 国产精品日韩在线| av不卡在线| 午夜欧美大片免费观看| 欧美一区二区三区视频| 免费成人高清视频| 欧美与欧洲交xxxx免费观看 | 一区二区三区四区精品| 在线中文字幕不卡| 一区二区三区在线视频播放| 久久精品亚洲乱码伦伦中文| 国产精品女同互慰在线看| 亚洲女同同性videoxma| 男女精品网站| 在线亚洲欧美视频| 国产免费一区二区三区香蕉精| 久久久激情视频| 亚洲久久一区| 另类图片综合电影| 亚洲一二三区精品| 99精品黄色片免费大全| 日韩视频第一页| 久久精品视频导航| 亚洲欧美日韩另类| 国产精品毛片va一区二区三区 | 亚洲一区久久| 久久看片网站| 在线看一区二区| 亚洲成人在线免费| 亚洲网址在线| 免费不卡亚洲欧美| 亚洲国产欧美日韩| 欧美~级网站不卡| 91久久综合| 亚洲每日更新| 欧美午夜国产| 亚洲欧美日韩国产综合| 欧美国产高潮xxxx1819| 午夜视频久久久| 亚洲国产精品一区二区三区| 亚洲精选视频免费看| 国产一区二区三区久久悠悠色av| 欧美日韩一区二区三区免费看 | 亚洲电影欧美电影有声小说| 午夜久久久久久| 中国成人在线视频| 永久91嫩草亚洲精品人人| 欧美一区成人| 久久久一区二区| 亚洲麻豆一区| 久久久水蜜桃av免费网站| 久久精品国产亚洲a| 亚欧成人精品| 99视频日韩| 亚洲综合电影| 亚洲一区二区视频在线| 久久嫩草精品久久久久| 亚洲香蕉伊综合在人在线视看| 亚洲承认在线| 午夜精品在线观看| 在线视频免费在线观看一区二区| 亚洲第一精品夜夜躁人人躁| 麻豆精品91| 欧美成人亚洲成人日韩成人| 免费成人高清视频| 欧美电影在线免费观看网站| 欧美xxx成人| 亚洲高清网站| 日韩午夜激情| 欧美网站在线观看| 正在播放日韩|