80pts 求助
查看原帖
80pts 求助
1342225
liusizhe88楼主2024/8/18 00:50
#include<bits/stdc++.h>
using namespace std;

int main(){
	int n,c=0,e=0;
	cin>>n;
	vector<int> a(n);
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	for(int i=0;i<n;i++){
		if(a[i]>=0){
			int sum=0;
			for(int j=i;j<i+n;j++){
				e=j;
				if(e>=n){
					e=e-n;
				}
					sum=sum+a[e];
					if(sum<0){
						break;
					}
					if(j==i+n-1){
						c++;	
					}
			}
		}
	}
	cout<<c;
	return 0;
}
2024/8/18 00:50
加载中...