Submission #512403

#TimeUsernameProblemLanguageResultExecution timeMemory
512403MurotYBigger segments (IZhO19_segments)C++14
0 / 100
1 ms304 KiB
#include<bits/stdc++.h>
#define ios ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define ll long long 
#define ff first
#define ss second
using namespace std;
const int N=1e6+7;
ll a[N];
int main()
{
	ll n;
	cin >> n;
	for (int i=1;i<=n;i++) cin >> a[i];
	ll sum=0, ans=0;
	for (int i=1;i<=n;i++){
		sum+=a[i];
		ll res=1;
		ll sum1=0;
		for (int j=i+1;j<=n;j++){
			sum1+=a[j];
			if (sum1 >= sum) res++, sum1=0;
		}
		ans=max(ans, res);
	}
	cout << ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...