Submission #341128

#TimeUsernameProblemLanguageResultExecution timeMemory
341128Dilshod_ImomovBigger segments (IZhO19_segments)C++17
0 / 100
1 ms364 KiB
# include <bits/stdc++.h> # define speed ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0) # define int long long # define fi first # define se second using namespace std; const int N = 5e3 + 7; const int mod = 1e9 + 7; int a[N]; int32_t main() { speed; int n; cin >> n; for ( int i = 1; i <= n; i++ ) { cin >> a[i]; } int sum = 0, mx = 0; for ( int len = 1; len <= n; len++ ) { sum += a[len]; int cnt = 1, sm = sum, s = 0; for ( int i = len + 1; i <= n; i++ ) { s += a[i]; if ( s >= sm ) { sm = s; s = 0; cnt++; continue; } } // cout << len << ' ' << cnt << endl; mx = max( mx, cnt ); } cout << mx; }
#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...