//
// main.cpp
// poj1050
//
// Created by Haoying Zhao on 17/9/2. 8:51
// Copyright © 2017年 Haoying Zhao. All rights reserved.
//
#include <iostream>
#include <limits.h>
using namespace std;
int a[101][101];
int t[101];
int main(int argc, const char * argv[]) {
int N;
cin >> N;
memset(t, 0, sizeof(t));
for(int i = 0; i <= N; ++i)
for(int j = 0; j <= N; ++j)
cin >> a[i][j];
int max = INT_MIN;
for(int i = 0; i < N; ++i)
for(int j = i; j < N; ++j) {
for(int m = 0; m < N; ++m)
for(int n = i; n <= j; ++n)
if(n == i)
t[m] = a[n][m];
else t[m] += a[n][m];
int tt[101];
memset(tt, 0, sizeof(tt));
for(int k = 0; k < N; ++k)
if(k == 0) {
tt[k] = t[k];
if(tt[k] > max)
max = tt[k];
}
else if(t[k] > 0) {
tt[k] = tt[k-1] + t[k];
if(tt[k] > max)
max = tt[k];
}
else {
tt[k] = t[k];
if(tt[k] > max)
max = tt[k];
}
}
cout << max;
return 0;
}
20170902_poj1050
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、【好习惯践行】 青蛙打卡 5天 运动 7天 指定阅读 0篇 周检视:1次 周会任职:无 总分:12分 ...
- 01 儿子昨天放学后,一进家门就说:爸爸,我画了一张画,你看。 正面画的是恐龙,也就是图1。儿子说:是剑龙,上面的...