답안 #242533

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
242533 2020-06-28T06:38:45 Z VEGAnn Nizin (COCI16_nizin) C++14
0 / 100
90 ms 4216 KB
#include <bits/stdc++.h>
using namespace std;
const int N = 1000100;
int ans = 0, a[N], n;
bool ed = 0;

int main(){
    ios_base::sync_with_stdio(0); cin.tie(0);

#ifdef _LOCAL
    freopen("in.txt","r",stdin);
#endif // _LOCAL

    cin >> n;

    for (int i = 0; i < n; i++)
        cin >> a[i];

    int lf = 0, rt = n - 1;

    while (!ed){
        while (a[lf] != a[rt]){
            if (lf + 1 == rt){
                ans++;
                ed = 1;
            }

            if (a[lf] < a[rt]){
                a[lf + 1] += a[lf];
                lf++;
                ans++;
            } else {
                a[rt - 1] += a[rt];
                rt--;
                ans++;
            }
        }

        if (lf + 1 >= rt - 1)
            ed = 1;
        else {
            lf++;
            rt--;
        }
    }

    cout << ans;

    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 4 ms 384 KB Output is correct
2 Correct 5 ms 384 KB Output is correct
3 Incorrect 5 ms 384 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 4 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 4 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 10 ms 640 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 28 ms 1656 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 54 ms 3320 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 90 ms 4216 KB Output isn't correct
2 Halted 0 ms 0 KB -