站外题求助
  • 板块灌水区
  • 楼主Kratos_Charger
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/12/28 22:41
  • 上次更新2023/12/29 15:31:26
查看原帖
站外题求助
841550
Kratos_Charger楼主2023/12/28 22:41

代码:

#include<bits/stdc++.h>
using namespace std;
long long n,c,a[50005],s[50005],cnt,maxl=INT_MIN;
int main(){
    scanf("%lld%lld",&n,&c);
    for(int i=1;i<=n;i++){
    	scanf("%lld",a[i]);
    	s[i]=s[i-1]+a[i];
    }
    for(int i=1;i<=n;i++){
    	int j=i;
    	cnt=0;
    	while(s[j]<=n){
    		cnt++;
    		j++;
    		if(cnt>=maxl) maxl=cnt;
    	}
    }
    printf("%lld",maxl);
    
    return 0;
}
2023/12/28 22:41
加载中...