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

C++天空

cpp_stu2's Land

置頂隨筆

[置頂]關于rock的一些思考

對rock的一些思考與問題 題目 寶庫通道(Rock) 探寶的旅程仍然繼續中,由于你的幫助,小可可成功點燃了燈陣,避過了許多致命的陷阱,終于來到了宮殿的正廳中。大廳的地面是由一塊塊大小一致的正方形石塊組成的,這些石塊分為黑、白兩色,組成了一個m*n的矩形,在其中一個石塊的下面就是通往藏寶庫的通道。小可可不可能一個一個石塊的嘗試,因為有些石塊安裝了機關,一碰就會觸發,整個宮殿也隨之倒塌。根據藏寶圖記載,通道在某一特定的區域中,這個區域是一個由數個石塊組成的面積不為0的小矩形,它的四條邊與大廳地面的邊平行。如果對整個大廳地面任意劃分矩形,那么在所有矩形中,這個區域的黑色石塊數目減去白色石塊數目所得的差是最大的。 小可可希望和你分工,由他來選擇區域,你來計算黑、白兩色石塊的數目差S。這樣就能快速而準確的確認通道所在的區域。藏寶圖上說這個區域中的石塊都沒有安裝機關,只要確定了區域,就一定能找到通道。寶藏就在眼前了,加油吧! (假設用1表示黑色石塊,用0表示白色石塊) 輸入:輸入文件的第一行為兩個整數m,n (1<=m,n<=400). 以下m行,每行n個字符,每個字符都是0或1。 輸出:輸出文件僅一個數,表示所有可能的區域中S值(見前文描述)最大的一個,輸出這個值即可。 樣例: 輸入: 3 4 1011 1111 1111 輸出: 10 四重循環: 四重循環比較簡單,即求 area(x1,x2,y1,y2)=area(0,0,x2,y2)-area(0,0,x1,y2)-area(0,0, x2,y1)+area(0,0, x1, y2) 三重循環 三重循環使用dp 但是我用了三位數組可能超空間。 提問 1. 我用三重循環時用的是“豎窮舉,橫dp”,我想要達到“橫豎都要dp”,怎么辦? 2. 我的程序在下面 三重循環 #include using namespace std; ifstream fin ("rock.in"); ofstream fout ("rock.out"); int m,n; int maxx=0; int a[400][400]; int b[400][400][400]; void ask1(int x,int y,int lng) { int sum=0; for (int i=y;i<=lng;i++) sum+=a[x][i]; b[x][y][lng]=sum; } void ask2(int x,int y,int lng) { int now=0; int maxj=0; for (int j=x;jmaxj) maxj=now; else if (now<0) now=0; } if (maxj>maxx) maxx=maxj; } int main (void) { fin>>m>>n; char tmp; for (int i=0;i>tmp; a[i][j]=(tmp=='0')?-1:1; } for (int x=0;x using namespace std; ifstream fin ("rock.in"); ofstream fout ("rock.out"); int palace[400][400]={0},b[400][400]={0}; int main (void) { long max=0; int N,M; fin>>N>>M; for (int i=0;i>a; palace[i][j]=a-'0'; if (palace[i][j]==0) palace[i][j]=-1; } for (int i=0;imax) max=now; } fout< posted @ 2007-06-30 11:00 姜雨生 閱讀(290) | 評論 (0)編輯 收藏

2007年6月30日

關于rock的一些思考

對rock的一些思考與問題 題目 寶庫通道(Rock) 探寶的旅程仍然繼續中,由于你的幫助,小可可成功點燃了燈陣,避過了許多致命的陷阱,終于來到了宮殿的正廳中。大廳的地面是由一塊塊大小一致的正方形石塊組成的,這些石塊分為黑、白兩色,組成了一個m*n的矩形,在其中一個石塊的下面就是通往藏寶庫的通道。小可可不可能一個一個石塊的嘗試,因為有些石塊安裝了機關,一碰就會觸發,整個宮殿也隨之倒塌。根據藏寶圖記載,通道在某一特定的區域中,這個區域是一個由數個石塊組成的面積不為0的小矩形,它的四條邊與大廳地面的邊平行。如果對整個大廳地面任意劃分矩形,那么在所有矩形中,這個區域的黑色石塊數目減去白色石塊數目所得的差是最大的。 小可可希望和你分工,由他來選擇區域,你來計算黑、白兩色石塊的數目差S。這樣就能快速而準確的確認通道所在的區域。藏寶圖上說這個區域中的石塊都沒有安裝機關,只要確定了區域,就一定能找到通道。寶藏就在眼前了,加油吧! (假設用1表示黑色石塊,用0表示白色石塊) 輸入:輸入文件的第一行為兩個整數m,n (1<=m,n<=400). 以下m行,每行n個字符,每個字符都是0或1。 輸出:輸出文件僅一個數,表示所有可能的區域中S值(見前文描述)最大的一個,輸出這個值即可。 樣例: 輸入: 3 4 1011 1111 1111 輸出: 10 四重循環: 四重循環比較簡單,即求 area(x1,x2,y1,y2)=area(0,0,x2,y2)-area(0,0,x1,y2)-area(0,0, x2,y1)+area(0,0, x1, y2) 三重循環 三重循環使用dp 但是我用了三位數組可能超空間。 提問 1. 我用三重循環時用的是“豎窮舉,橫dp”,我想要達到“橫豎都要dp”,怎么辦? 2. 我的程序在下面 三重循環 #include using namespace std; ifstream fin ("rock.in"); ofstream fout ("rock.out"); int m,n; int maxx=0; int a[400][400]; int b[400][400][400]; void ask1(int x,int y,int lng) { int sum=0; for (int i=y;i<=lng;i++) sum+=a[x][i]; b[x][y][lng]=sum; } void ask2(int x,int y,int lng) { int now=0; int maxj=0; for (int j=x;jmaxj) maxj=now; else if (now<0) now=0; } if (maxj>maxx) maxx=maxj; } int main (void) { fin>>m>>n; char tmp; for (int i=0;i>tmp; a[i][j]=(tmp=='0')?-1:1; } for (int x=0;x using namespace std; ifstream fin ("rock.in"); ofstream fout ("rock.out"); int palace[400][400]={0},b[400][400]={0}; int main (void) { long max=0; int N,M; fin>>N>>M; for (int i=0;i>a; palace[i][j]=a-'0'; if (palace[i][j]==0) palace[i][j]=-1; } for (int i=0;imax) max=now; } fout< posted @ 2007-06-30 11:00 姜雨生 閱讀(290) | 評論 (0)編輯 收藏

僅列出標題  
<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

導航

統計

常用鏈接

留言簿(1)

隨筆檔案

文章檔案

搜索

最新評論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲激情一区二区| 一区二区欧美亚洲| 亚洲主播在线| 欧美在线视屏| 久久精品一本| 亚洲女性裸体视频| 香蕉免费一区二区三区在线观看 | 亚洲一区美女视频在线观看免费| 国产精品黄视频| 欧美mv日韩mv国产网站| 销魂美女一区二区三区视频在线| 国产精品99久久不卡二区| 亚洲国产片色| 久久只精品国产| 亚洲美女在线观看| 久久成人免费日本黄色| 欧美激情视频在线播放| 欧美一区二区三区四区在线| 久久综合狠狠综合久久激情| 一本久久综合亚洲鲁鲁五月天| 欧美在线啊v| 欧美亚一区二区| 亚洲人成在线免费观看| 久久五月天婷婷| 亚洲五月六月| 欧美激情一区三区| 亚洲欧洲一区二区在线观看| 亚洲欧洲精品成人久久奇米网| 99在线|亚洲一区二区| 国产精品扒开腿爽爽爽视频 | 国产九九精品| 久久精品91| 免费成人激情视频| 亚洲区欧美区| 亚洲三级免费观看| 国产精品久久激情| 久久字幕精品一区| 欧美成人嫩草网站| 亚洲免费一在线| 欧美一级专区| 亚洲电影自拍| 这里只有精品丝袜| 亚洲第一毛片| 一本色道久久综合亚洲精品不卡 | 午夜精品久久| 久久久成人网| 亚洲最新色图| 欧美在线免费观看视频| 欧美中文字幕在线播放| 亚洲成色777777在线观看影院| 欧美成人午夜激情| 欧美午夜激情小视频| 女女同性精品视频| 国产精品一区二区视频| 最近中文字幕日韩精品| 黄色综合网站| 久久精品女人| 久久精品99| 国产精品日韩欧美一区二区三区 | 亚洲国产精品电影| 欧美在线综合视频| 性色一区二区三区| 国产精品久久久久国产精品日日| 亚洲第一偷拍| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲精品日韩一| 亚洲国产一二三| 久久久久久久尹人综合网亚洲 | 日韩亚洲欧美高清| 99精品视频网| 欧美精品一区在线播放| 亚洲区欧美区| 亚洲素人一区二区| 欧美日韩影院| 欧美在线观看视频| 欧美国产一区在线| 裸体一区二区| 亚洲国产精品嫩草影院| 在线天堂一区av电影| 国产精品美腿一区在线看| 亚洲一区免费网站| 欧美mv日韩mv国产网站| 99re热这里只有精品免费视频| 欧美视频在线观看 亚洲欧| 亚洲欧美日韩网| 91久久黄色| 欧美在线播放一区二区| 91久久精品一区二区别| 国产精品第三页| 欧美国产国产综合| 久久久亚洲综合| 午夜视频在线观看一区二区三区| 亚洲国产色一区| 久久看片网站| 性久久久久久久| 亚洲欧美激情视频在线观看一区二区三区| 国产欧美在线视频| 国产精品av一区二区| 欧美福利视频一区| 蜜桃伊人久久| 每日更新成人在线视频| 午夜精品一区二区三区电影天堂| 亚洲特级毛片| 国产日韩欧美成人| 欧美图区在线视频| 国产精品日韩在线| 又紧又大又爽精品一区二区| 一区免费观看| 亚洲国产成人在线| 亚洲精品日产精品乱码不卡| 91久久香蕉国产日韩欧美9色| 在线成人免费视频| 亚洲精品社区| 亚洲欧美国产日韩中文字幕| 久久精品亚洲一区二区三区浴池| 午夜精品久久久久久久男人的天堂 | 亚洲欧洲99久久| 先锋影音久久| 久久人人97超碰国产公开结果 | 欧美大胆成人| 免费在线观看精品| 亚洲乱码国产乱码精品精98午夜| 亚洲一二三四久久| 久久中文字幕导航| 欧美日韩伦理在线| 国产一区二区黄| 伊伊综合在线| 亚洲综合首页| 欧美国产日韩在线观看| 一卡二卡3卡四卡高清精品视频| 亚洲欧美国内爽妇网| 老司机亚洲精品| 国产精品二区二区三区| 亚洲破处大片| 免费成人黄色片| 久久精品亚洲精品| 欧美日韩在线看| av成人天堂| 91久久精品日日躁夜夜躁欧美 | 老司机67194精品线观看| 午夜精品www| 伊人成人在线视频| 亚洲国产欧美日韩| 欧美色精品天天在线观看视频 | 美女主播精品视频一二三四| 欧美日韩国内| 99精品欧美一区二区三区综合在线| 久久免费视频网站| 欧美在线高清| 国产曰批免费观看久久久| 欧美激情综合| 99视频有精品| 99亚洲精品| 欧美日韩一区高清| 亚洲欧美日韩爽爽影院| 亚洲制服欧美中文字幕中文字幕| 国产精品入口尤物| 欧美在线地址| 免费在线观看精品| 亚洲欧美另类在线| 亚洲欧美日韩综合国产aⅴ| 国产一区二区久久| 亚洲激情成人网| 国产日产亚洲精品| 欧美精品久久久久久| 久久精品人人| 欧美午夜不卡在线观看免费 | 国产精品三级久久久久久电影| 久久精品99无色码中文字幕| 欧美成人精品在线观看| 亚洲砖区区免费| 麻豆精品视频在线观看| 国产精品99久久久久久久女警 | 欧美日韩国产一区二区| 午夜在线a亚洲v天堂网2018| 久久久91精品| 久久久欧美精品sm网站| 欧美日韩国产丝袜另类| 亚洲国产另类精品专区 | 国产精品乱看| 日韩视频免费在线| 一区二区三区免费网站| 香蕉成人久久| 欧美精品在线一区二区| 久久亚洲精品视频| 国产欧美一区二区视频| 日韩午夜视频在线观看| 亚洲福利视频免费观看| 亚洲欧美日韩区| 亚洲图色在线| 国产精品网曝门| 9色国产精品| 亚洲免费观看在线观看| 99热精品在线| 国产日韩欧美在线播放| 久久久久久一区二区三区| 国产精品久久福利| 一本久道久久综合狠狠爱| 99在线精品免费视频九九视| 亚洲国产欧美久久|