pku_ACM_1050 toMax
2010-12-22 13:59
267 查看
//pku_ACM_1050 toMax
#include<stdio.h>
#include<string.h>
int n, map[100][100], max, temp[100];
void toMax()
{
int i, m = 0;
for(i=0; i<n; i++)
{
if(m>=0)
m += temp[i];
else
m = temp[i];
if(m>max)
max = m;
}
}
int main()
{
int i, j;
max = -200000000;
scanf("%d",&n);
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%d", &map[i][j]);
for(i=0; i<n; i++)
{
memset(temp, 0, sizeof(temp));
for(j=i; j<n; j++)
{
for(int k=0; k<n; k++)
{
temp[k] += map[j][k];
}
toMax();
}
}
printf("%d/n",max);
return 0;
}
#include<stdio.h>
#include<string.h>
int n, map[100][100], max, temp[100];
void toMax()
{
int i, m = 0;
for(i=0; i<n; i++)
{
if(m>=0)
m += temp[i];
else
m = temp[i];
if(m>max)
max = m;
}
}
int main()
{
int i, j;
max = -200000000;
scanf("%d",&n);
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%d", &map[i][j]);
for(i=0; i<n; i++)
{
memset(temp, 0, sizeof(temp));
for(j=i; j<n; j++)
{
for(int k=0; k<n; k++)
{
temp[k] += map[j][k];
}
toMax();
}
}
printf("%d/n",max);
return 0;
}
相关文章推荐
- Pku acm 1050 To the Max 【动态规划】
- PKU_ACM1663
- 假金币问题-PKUacm1029-ACM
- pku acm 试题分类
- ACM PKU 题目分类(完整整理版本)
- 有向图的汇点 -- 兼 ACM PKU POJ 2186 ( Popular Cows ) 解题报告
- POJ 1007DNA Sorting解题报告——【PKU ACM】
- pku acm题目分类 (1)
- PKU ACM 题目分类
- Pku acm 1579 Function Run Fun 动态规划题目解题报告(二)
- Pku acm 2492 A Bug's Life数据结构题目解题报告(十)---- 并查集的应用
- 虐题时间!关于PKU的ACM选拔赛
- hdu1050 pku 1083 一组测试数据 我也wa n次了!
- 最大子矩阵问题 PKU 1050
- ACM基本算法分类、推荐学习资料和配套pku习题
- PKU ACM 1579
- http://acm.pku.edu.cn/JudgeOnline/problem?id=2407 很水的欧拉
- PKU 2528 POJ 2528 Mayor's posters ( 线段树+离散化 ) ACM 2528 IN PKU
- acm pku 1258 Agri-Net的Prim算法实现
- PKU ACM 1164 源代码