博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1115 最大子段和
阅读量:6961 次
发布时间:2019-06-27

本文共 559 字,大约阅读时间需要 1 分钟。

给出一段序列,选出其中连续且非空的一段使得这段和最大。

注:非空
是dp吧;

#include
#include
#include
#include
#include
using namespace std;int a[200010],f[200010];int main(){ int n; scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(int i=1;i<=n;i++) f[i]=a[i]; int p=f[1]; for(int i=2;i<=n;i++) { if(f[i-1]>0) f[i]+=f[i-1]; if(f[i]>p) p=f[i]; } printf("%d",p); return 0;}

转载于:https://www.cnblogs.com/dfsac/p/7587836.html

你可能感兴趣的文章
查看硬盘负载情况:iostat命令
查看>>
《人月神话》阅读笔记03
查看>>
Linux下防火墙开启相关端口及查看已开启端口
查看>>
php socket 编程(一)
查看>>
SDUT 简单枚举类型——植物与颜色
查看>>
Windows 下配置Git
查看>>
PD的CDM模型中的三种实体关系
查看>>
All you should know about NUMA in VMware!
查看>>
java 版本SQLHelper
查看>>
Hyper-V中的VM如何使用Pass-through Disk
查看>>
黑马程序员—Java动态代理详解
查看>>
PHP发送HEAD方法请求
查看>>
OracleHelper[.Net 连接Oracle数据库的封装类]
查看>>
.net微信公众号开发——消息与事件
查看>>
动态网站维护基本命令
查看>>
透视表提取不反复记录(2)-每一个物品的全部分类
查看>>
基于jQuery/CSS3实现拼图效果的相册插件
查看>>
【问题解决】小数点前面不显示0的问题
查看>>
ios学习笔记(二)第一个应用程序--Hello World
查看>>
Maven学习总结(四)——Maven核心概念——转载
查看>>