Submission #482905

#TimeUsernameProblemLanguageResultExecution timeMemory
482905cristi_aNizin (COCI16_nizin)C++17
100 / 100
148 ms6248 KiB
#include <bits/stdc++.h> using namespace std; int main () { int n; cin >> n; vector<int> v(n); for(int i=0; i<n; i++) cin >> v[i]; int a = 0; int b = n-1; int nr = 0; while(a<=b) { if(v[a]==v[b]) { a++; b--; } else if(v[a]<v[b]) { nr++; a++; v[a] = v[a] + v[a-1]; } else if(v[b]<v[a]) { nr++; b--; v[b] = v[b] + v[b+1]; } } cout << nr; return 0; }
#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...
#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...