讨论1.7-01-复杂度1-最大子列和问题-算法4-在线处理
2015-09-12 15:58
281 查看
import java.util.Scanner; public class L1_7_4 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int num = input.nextInt(); int[] a = new int[num]; for (int i = 0; i < a.length; i++) { a[i] = input.nextInt(); } System.out.print(maxSubseqSum4(a)); } public static int maxSubseqSum4(int a[]){ int thisSum = 0,maxSum =0; for (int i = 0; i < a.length; i++) { thisSum += a[i]; if (thisSum > maxSum) { maxSum = thisSum; } else if(thisSum < 0){ thisSum = 0; } } return maxSum; } }
时间 | 结果 | 得分 | 题目 | 编译器 | 用时(ms) | 内存(MB) | 用户 |
---|---|---|---|---|---|---|---|
2015-09-11 22:47 | 答案正确 | 20 | 01-复杂度1 | javac | 1102 | 33 | hjh399 |
测试点 | 结果 | 得分/满分 | 用时(ms) | 内存(MB) | 要点提示 |
---|---|---|---|---|---|
测试点1 | 答案正确 | 12/12 | 144 | 9 | sample 有正负,负数开头结尾,最大和有更新 |
测试点2 | 答案正确 | 2/2 | 241 | 10 | 100个随机数 |
测试点3 | 答案正确 | 2/2 | 312 | 11 | 1000个随机数 |
测试点4 | 答案正确 | 2/2 | 686 | 19 | 10000个随机数 |
测试点5 | 答案正确 | 2/2 | 1102 | 33 | 100000个随机数 |
相关文章推荐
- 动易2006序列号破解算法公布
- Ruby实现的矩阵连乘算法
- C#插入法排序算法实例分析
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构与算法揭秘二
- C#冒泡法排序算法实例分析
- 算法练习之从String.indexOf的模拟实现开始
- C#算法之关于大牛生小牛的问题
- C#实现的算24点游戏算法实例分析
- c语言实现的带通配符匹配算法
- 浅析STL中的常用算法
- 算法之排列算法与组合算法详解
- C++实现一维向量旋转算法
- Ruby实现的合并排序算法
- C#折半插入排序算法实现方法
- 基于C++实现的各种内部排序算法汇总
- C++线性时间的排序算法分析
- C++实现汉诺塔算法经典实例
- PHP实现克鲁斯卡尔算法实例解析
- C#获取关键字附近文字算法实例