PTA 数据结构与算法题目集(中文)5-1 最大子列和问题 (20分)
来源:互联网 发布:天猫精灵 知乎 编辑:程序博客网 时间:2024/06/09 23:45
#include <stdio.h>
/*
若存在最大子列则,最大子列=m[i]+m[i+1]+...+m[j]
且m[i]加到m[j]不会出现加到负数的情况
*/
int main()
{
int n,m[100005];
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&m[i]);
int sum=0,num=0;
for(int i=0;i<n;i++)
{
num+=m[i];
if(num>sum)sum=num;
else if(num<0)num=0;
}
printf("%d\n",sum);
return 0;
}
/*
若存在最大子列则,最大子列=m[i]+m[i+1]+...+m[j]
且m[i]加到m[j]不会出现加到负数的情况
*/
int main()
{
int n,m[100005];
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&m[i]);
int sum=0,num=0;
for(int i=0;i<n;i++)
{
num+=m[i];
if(num>sum)sum=num;
else if(num<0)num=0;
}
printf("%d\n",sum);
return 0;
}
0 0
- PTA数据结构与算法题目集(中文)5-1 最大子列和问题 (20分)
- PTA 数据结构与算法题目集(中文)5-1 最大子列和问题 (20分)
- PTA 数据结构与算法题目集 5-1 最大子列和问题
- PTA 数据结构题目(1):最大子列和问题(分而治之、在线处理算法)
- PTA 5-1 最大子列和问题 (20分)
- PTA数据结构与算法题目集(中文)4-5 链式表操作集 (20分)
- PTA数据结构与算法题目集(中文)4-1 单链表逆转 (20分)
- PTA数据结构与算法题目集(中文)4-2 顺序表操作集 (20分)
- PTA 数据结构与算法题目集(中文)5-6 列出连通集 (25分)
- PTA 数据结构与算法题目集(中文)5-5 堆中的路径 (25分)
- PTA数据结构与算法题目集(中文)4-8 求二叉树高度 (20分)
- PTA数据结构与算法题目集(中文)4-10 二分查找 (20分)
- PTA 数据结构与算法题目集(中文)5-3 树的同构 (25分)
- PTA 数据结构与算法题目集(中文)5-7 六度空间 (30分)
- PTA 数据结构与算法题目集(中文)5-9 旅游规划 (25分)
- PTA 数据结构与算法题目集(中文)5-10 公路村村通 (30分)
- PTA 数据结构与算法题目集(中文)5-11 关键活动 (30分)
- PTA数据结构与算法题目集(中文)4-9 二叉树的遍历 (25分)
- NYOJ--202--红黑树
- Jetty 的工作原理以及与 Tomcat 的比较
- JSP application内置对象
- hdu2586 LCA 离线算法
- mysql round 1
- PTA 数据结构与算法题目集(中文)5-1 最大子列和问题 (20分)
- Louvain 社团发现算法学习(我的java实现+数据用例)
- 大话数据结构六:特殊的线性表(栈)
- gdb可以用于分析core文件
- 并发编程--CyclicBarrier屏障
- 算法细节系列(9):动态规划之01背包
- uubuntu 中的mysql数据库如何开启远程连接
- 苹果审核-(三)—— 苹果公司联系邮箱大全
- 小公司网站怎么样才能做自己的外部链接优化呢