Submission #98356

# Submission time Handle Problem Language Result Execution time Memory
98356 2019-02-22T18:12:59 Z dalgerok Nizin (COCI16_nizin) C++17
100 / 100
84 ms 10300 KB
#include<bits/stdc++.h>
using namespace std;


const int N = 1e6 + 5;




int n;
long long a[N];



int main(){
    ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
    cin >> n;
    for(int i = 1; i <= n; i++){
        cin >> a[i];
    }
    int l = 1, r = n, ans = 0;
    while(l <= r){
        if(a[l] == a[r]){
            l += 1;
            r -= 1;
        }
        else if(a[l] < a[r]){
            a[l + 1] += a[l];
            l += 1;
            ans += 1;
        }
        else{
            a[r - 1] += a[r];
            r -= 1;
            ans += 1;
        }
    }
    cout << ans;
}
# Verdict Execution time Memory Grader output
1 Correct 3 ms 384 KB Output is correct
2 Correct 2 ms 384 KB Output is correct
3 Correct 3 ms 384 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 384 KB Output is correct
2 Correct 2 ms 384 KB Output is correct
3 Correct 2 ms 384 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 3 ms 384 KB Output is correct
2 Correct 2 ms 384 KB Output is correct
3 Correct 2 ms 384 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 2 ms 384 KB Output is correct
3 Correct 2 ms 384 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 3 ms 384 KB Output is correct
2 Correct 3 ms 384 KB Output is correct
3 Correct 3 ms 384 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 384 KB Output is correct
2 Correct 3 ms 384 KB Output is correct
3 Correct 2 ms 384 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 9 ms 1152 KB Output is correct
2 Correct 13 ms 1268 KB Output is correct
3 Correct 14 ms 1272 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 30 ms 3832 KB Output is correct
2 Correct 36 ms 4568 KB Output is correct
3 Correct 39 ms 5240 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 57 ms 7844 KB Output is correct
2 Correct 60 ms 8224 KB Output is correct
3 Correct 77 ms 9208 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 80 ms 9976 KB Output is correct
2 Correct 82 ms 10300 KB Output is correct
3 Correct 84 ms 10232 KB Output is correct