Submission #1140726

#TimeUsernameProblemLanguageResultExecution timeMemory
1140726NurislamBigger segments (IZhO19_segments)C++20
0 / 100
0 ms328 KiB
#include <bits/stdc++.h> using namespace std; signed main(){ int n; cin >> n; vector<int> a(n); for(int &i : a) cin >> i; int la = 0, ans = 0; for(int i = 0; i < n; ){ int j = i, sum = 0; while(sum < la || sum == 0){ if(j == n){ return cout << ans << '\n', 0; } sum += a[j++]; } ans ++; while(i < j && sum - a[i] >= la + a[i]) sum -= a[i++]; la = sum; i = j; } cout << ans << '\n'; };
#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...