POJ_2593_DP
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 ;
- }
POJ_2593_DP的更多相关文章
随机推荐
- django 数据库连接出现的问题
mysqlclient 1.3.3 or newer is required; you have 0.7.11: 解决方法: 将报错文件中的如下代码注释: if version < (1, 3, ...
- 08_jquery里面的$(this)和this都什么时候用,有什么区别
当你用的是jquery时,就用$(this),如果是JS,就用this $(this).html( $(this).html() + " BAM! "); 这个里的html()是J ...
- spring boot集成spring-boot-starter-mail邮件功能
前情提要 以目前IT系统功能来看,邮件功能是非常重要的一个功能.例如:找回密码.邮箱验证,邮件动态码.忘记密码,邮件营销等,都需要用到邮件功能.结合当下最流行的spring boot微服务,推出了sp ...
- Celery 收下这捆芹菜!
目录 Celery简介 Celery构成 Task Broker Worker Backend Celery使用 安装 基本使用 异步任务: delay 延迟任务: apply_async 周期任务: ...
- Go 每日一库之 flag
缘起 我一直在想,有什么方式可以让人比较轻易地保持每日学习,持续输出的状态.写博客是一种方式,但不是每天都有想写的,值得写的东西. 有时候一个技术比较复杂,写博客的时候经常会写着写着发现自己的理解有偏 ...
- TensorFlow——tensorflow编程基础
0.tensorflow中的模型运行基础 tensorflow的运行机制属于定义和运行相分离,在操作层面可以抽象成两种:模型构建和模型运行. 在模型构建中的常见概念: 张量(tensor):数据,即某 ...
- cogs 2109. [NOIP 2015] 运输计划 提高组Day2T3 树链剖分求LCA 二分答案 差分
2109. [NOIP 2015] 运输计划 ★★★☆ 输入文件:transport.in 输出文件:transport.out 简单对比时间限制:3 s 内存限制:256 MB [题 ...
- fill 的用法
博客 : http://blog.csdn.net/liuchuo/article/details/52296646 fill函数的作用是:将一个区间的元素都赋予val值.函数参数:fill(vec. ...
- Unity3D游戏开发培训
Unity3D游戏开发培训 作者:Jesai 时间:2017-01-08 修改:2017-01-09 12:36:15 1 项目的构成 图1-1 如图1-1所示,Unity3D的项目构 ...
- 之前见汤姆大叔 写过一系列的 js 深入理解 呢 很是感觉经典
最近要把这些给翻个遍 加油 js 隐式全局变量 读后感 1:js 没有变量名称是否重复定义的检查,在cshrp里有这样的检查, 没有变量名称重复的检查,这样 当变量名称 重复定义的时候 相同命名的变 ...