关注
这是第一题的:
#include <bits/stdc++.h>
using namespace std;
const int N = 100005;
int n;
int a[N];
int s[N];
int all;
int maxadd;
int q[N];
int t = 0,h = 1;
int main(){
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=n;i++) {
s[i]=s[i-1]+a[i];
}
all = s[n];
int l = 1,r = 1;
for(;l<=n;l++) {
if(!a[l]) break;
}
r = l;
while(l<=n&;&;r<=n) {
int call = r-l+1;
int c1 = s[r]-s[l-1];
int c0 = call-c1;
int addd = c0-c1;
maxadd = max(maxadd,addd);
if(c1>=c0) {
r++;l = r;continue;
}else if(c1==call){
while(l<=n&;&;l==r&;&;(s[r]-s[l-1])==(r-l+1)){ //l==r
l++,r++;
// call = r-l+1;
// c1 = s[r]-s[l-1];
// c0 = call-c1;
}
}else r++;
// cout<<l<<" "<<r<<endl;
}
cout<<all+maxadd<<endl;
return 0;
}
查看原帖
点赞 评论
相关推荐
11-04 19:37
桂林电子科技大学 运维工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的秋招白月光和意难平公司 #
15670次浏览 151人参与
# 职场上哪些事情令人讨厌 #
27167次浏览 111人参与
# 百度秋招 #
57186次浏览 395人参与
# 你想跟着什么样领导? #
10250次浏览 131人参与
# 机械人还在等华为开奖吗? #
280532次浏览 1438人参与
# 从夯到拉,评价编程语言 #
8939次浏览 75人参与
# 什么样的背景能拿SSP? #
118909次浏览 417人参与
# 一人一个landing小技巧 #
133848次浏览 1479人参与
# 牛客租房专区 #
127786次浏览 1359人参与
# 找实习是选平台还是选业务? #
13842次浏览 179人参与
# 每个月花钱最多的地方是? #
7639次浏览 105人参与
# 大疆的机械笔试比去年难吗 #
93965次浏览 764人参与
# 腾讯工作体验 #
530693次浏览 3593人参与
# 你见过哪些工贼行为 #
47166次浏览 175人参与
# xxx岗位的一天 #
13613次浏览 124人参与
# 十一月总结 #
19352次浏览 181人参与
# 深信服求职进展汇总 #
237137次浏览 1799人参与
# AI“智障”时刻 #
8146次浏览 76人参与
# 实习的内耗时刻 #
203628次浏览 1497人参与
# 分享一个让你热爱工作的瞬间 #
48581次浏览 416人参与
# 你面试时吹过最大的牛 #
24954次浏览 130人参与