您的位置:首页 > 其它

讨论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答案正确2001-复杂度1javac110233hjh399
测试点结果
测试点结果得分/满分用时(ms)内存(MB)要点提示
测试点1答案正确12/121449sample 有正负,负数开头结尾,最大和有更新
测试点2答案正确2/224110100个随机数
测试点3答案正确2/2312111000个随机数
测试点4答案正确2/26861910000个随机数
测试点5答案正确2/2110233100000个随机数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法 PTA