关注
第一题64%
public class SMB01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while(input.hasNext()){
int len = input.nextInt();
int[] nums = new int[len];
for(int i=0;i<len;i++){
nums[i] = input.nextInt();
}
System.out.println(getMaxOne(nums,len));
}
}
public static int getMaxOne(int[] nums,int m){
//这里得到sum(1-a)的最大值
if(m==0) return -1;
int res = 0;
for(int i = 0;i<m;i++){
int lSum = 0,rSum = 0,j=i;
if(i==0){
lSum = 0;
}else {
lSum += nums[i-1];
}
while(j<m){
rSum = Math.max(rSum,rSum+(1-nums[j]));
j++;
}
res = Math.max(res,rSum+lSum);
}
return res;
}
}
查看原帖
点赞 评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 腾讯音乐求职进展汇总 #
56961次浏览 342人参与
# 互联网公司评价 #
348032次浏览 3612人参与
# 牛友故事会 #
313141次浏览 8582人参与
# 互联网回暖,腾讯要招5000+人! #
258851次浏览 4872人参与
# 你的秋招第一面感觉怎么样 #
60985次浏览 489人参与
# 怎么防止在试用期被辞退 #
110191次浏览 848人参与
# 百度工作体验 #
188301次浏览 1843人参与
# 秋招投简历越早越好吗 #
61025次浏览 605人参与
# 国企vs私企,怎么选? #
18150次浏览 157人参与
# 面试等了一周没回复,还有戏吗 #
101175次浏览 937人参与
# 盲审过后你想做什么? #
9702次浏览 93人参与
# 我在牛爱网找对象 #
161193次浏览 1223人参与
# 聊聊这家公司值得去吗 #
195430次浏览 2061人参与
# 职业发展规划如何回答 #
29618次浏览 166人参与
# 没有实习经历还能找到好工作吗? #
6808次浏览 38人参与
# 实习要如何选择和准备? #
19587次浏览 357人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
89294次浏览 659人参与
# 你的办公桌上都有什么? #
3610次浏览 27人参与
# 你认为工作的意义是什么 #
119989次浏览 908人参与
# 你的工资什么时候发? #
20787次浏览 164人参与