关注
//第二
package shangtang;
import java.util.Scanner;
/**
* @Param: 6
* 3 -1 8 6 5 2
* @Date: 2019/9/21 19:40
*/
public class Main2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.nextLine();
String inputs = sc.nextLine();
String[] s = inputs.split(" ");
if(s.length != n)
throw new RuntimeException("输入有误");
int[] nums = new int[n];
for(int i=0;i<n;i++)
nums[i] = Integer.valueOf(s[i]);
//如果全部数字小于0
boolean nf = true;
int minVal = Integer.MIN_VALUE;
for(int i=0;i<n;i++){
if(nums[i]>0){
nf = false;
break;
}
minVal = Math.max(minVal,nums[i]);
}
if(nf){
System.out.println(minVal);
return;
}
int maxVal = Integer.MIN_VALUE; //最大总和
int curVal = 0; // 当前总和
int startAddIndex = 0; //开始相加时候的下标 , 记录让和为0时的下标
for(;startAddIndex<n;startAddIndex++){
curVal = 0;
for(int i=startAddIndex;i<n+startAddIndex;i++){
int index = i%n;
curVal += nums[index];
if(curVal<0){
curVal = 0;
}
if(curVal>maxVal)
maxVal = curVal;
}
}
System.out.println(maxVal);
}
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 你会和mentor进行deeptalk吗?2974
- 2... 双非本2025秋招总结:65w+SSP三选一,最终还是“有鹅选鹅”|附面试心路历程2253
- 3... 学院本 末 211 硕勇闯 java 后端实习美团 oc 逆袭指南1606
- 4... 牛客运营们,我保证这是我最后一次消费烤肠了!1430
- 5... 27届学院本一段中厂一段中大厂实习,简历求锐评1010
- 6... 元旦前被裁员了850
- 7... 我的牛客年度报告736
- 8... 实习两周遭劝退,隔天就招新人,合理吗?717
- 9... 2025年牛客年度作者丨颁奖典礼✨701
- 10... 27前端已没招701
正在热议
更多
# 对2025年忏悔 #
7167次浏览 123人参与
# 秋招被确诊为…… #
279852次浏览 1587人参与
# 实习没人带,苟住还是跑路? #
15892次浏览 302人参与
# 春招前还要继续实习吗? #
8732次浏览 104人参与
# 一人说一家双休的公司 #
10421次浏览 119人参与
# 为了秋招你都做了哪些准备? #
29958次浏览 527人参与
# 离家近房租贵VS离家远但房租低,怎么选 #
14186次浏览 132人参与
# 牛友的国庆旅行碎片 #
26490次浏览 128人参与
# 职场新人生存指南 #
492053次浏览 9518人参与
# 面试官问过你最刁钻的问题是什么? #
12880次浏览 117人参与
# 工作后会跟朋友渐行渐远吗 #
54394次浏览 395人参与
# 毕业租房也有小确幸 #
152775次浏览 4533人参与
# 求职遇到的搞笑事件 #
154545次浏览 890人参与
# 2025秋招体验点评 #
86114次浏览 713人参与
# 元旦假期你打算怎么过 #
10293次浏览 189人参与
# 分享一个让你热爱工作的瞬间 #
55770次浏览 479人参与
# 除了主业以外,你还有哪些其他收入? #
40176次浏览 306人参与
# 新年的第一句祝福 #
51322次浏览 378人参与
# 牛客树洞,我想对你说 #
63038次浏览 381人参与
# 应届生,你找到工作了吗 #
97139次浏览 591人参与
查看3道真题和解析