poj1050
来源:互联网 发布:网络安全法出台的意义 编辑:程序博客网 时间:2024/05/19 17:47
#include <iostream>#include<cstdio>#include<algorithm>#include<cstring>using namespace std;int n,a[105][105],dp[105][105],row[105];int main(){ int ans=-12700000; scanf("%d",&n); for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) scanf("%d",&a[i][j]); } memset(dp,0,sizeof(dp)); for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { dp[i][j]=a[i][j]+dp[i-1][j]; } } for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { int m=-12700000,num; for(int k=1;k<=n;k++) { row[k]=dp[i][k]-dp[j-1][k]; } int sum=0,M=-12700000; for(int k=1;k<=n;k++) { sum+=row[k]; M=max(sum,M); if(sum<0) sum=0; } ans=max(ans,M); } } printf("%d\n",ans); return 0;}有意思的一道题目,简单却也包含了很多基础知识点
0 0
- POJ1050
- poj1050
- POJ1050
- poj1050
- poj1050
- POJ1050
- poj1050
- poj1050
- poj1050
- POJ1050
- poj1050
- poj1050
- poj1050
- poj1050
- poj1050
- poj1050
- poj1050
- POJ1050 DP
- Odoo(OpenERP)开发实践:菜单隐藏(2)
- 博客搬家 备份
- 第四讲c语言程序初体验——项目二:<1>长方形的周长和面积;<2>电阻并联;<3>温度单位转换
- http协议
- poj3614 贪心
- poj1050
- Android 将Activity及其他类打包成jar包供第三方调用
- 二分图一•二分图判定+异或运算
- Vim 编辑器 初学(2)
- 八大排序算法
- Ubuntu 14.04/14.10下风扇高速旋转解决
- protobuf-net
- Android开发指南(41) —— Searchable Configuration
- maven入门教程