POJ_2593_DP
2024-10-06 00:07:45
http://poj.org/problem?id=2593
和2479一样。
#include<iostream>
#include<cstdio>
#define MIN -0x3f3f3f3f;
using namespace std; int a[],lmax[],rmax[],n; int main()
{
while(scanf("%d",&n) && n)
{
lmax[] = MIN;
rmax[n+] = MIN;
for(int i = ;i <= n;i++) scanf("%d",&a[i]);
int sum = ;
for(int i = ;i <= n;i++)
{
sum += a[i];
if(lmax[i-] < sum) lmax[i] = sum;
else lmax[i] = lmax[i-];
if(sum < ) sum = ;
}
sum = ;
for(int i = n;i >= ;i--)
{
sum += a[i];
if(rmax[i+] < sum) rmax[i] = sum;
else rmax[i] = rmax[i+];
if(sum < ) sum = ;
}
int maxx = MIN;
for(int i = ;i < n;i++) maxx = max(maxx,lmax[i]+rmax[i+]);
printf("%d\n",maxx);
}
return ; }
最新文章
- linux TCP: time wait bucket table overflow
- [Android]AndroidBucket增加碎片SubLayout功能及AISubLayout的注解支持
- JavaScript系列:常用方法
- java多线程编程(一基础概念)
- asp显示记录条数
- LCA 笔记
- 【C#】线程池
- 线程本地变量ThreadLocal
- storm-starter项目概述
- WebGIS在行业中应用的演变
- Windows Azure 社区新闻综述(#74 版)
- 点击搜索取消UISearchDisplayController的搜索状态
- [置顶] 遵循Java EE标准体系的开源GIS服务平台之二:平台部署
- Java 集合 散列表hash table
- Linux内存管理之slab分配器
- (转)Java大数操作(BigInteger、BigDecimal)
- 添加Google搜索
- JPA的配置文件
- navicat for mysql无法连接数据库和连接数据库慢的问题
- 关于IO流的抽象类