Submission #1779548


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

#define DEBUG(x) cerr << #x << ": " << x << endl;
#define ll long long

int main() {
    int n;
    cin >> n;
    vector<int> v(n);
    for (int &x : v) cin >> x;

    // 高橋君の最善手を求める
    int Max = -1;
    int tPos = -1;
    for (int i = 0; i < n; i++) { // 高橋君が置く場所
        int sum = 0;
        for (int j = i; j < n; j++) { // 青木君が置く場所
            if (i == j) continue;
            sum += v[j];
        }
            if (sum > Max) {
                Max = sum;
                tPos = i;
            }
    }

    // 青木君の最善手を求める
    // 0 -> tPos
    int aPos = -1;
    Max = -1;
    for (int i = 0; i < tPos-1; i++) {
        int sum = 0;
        for (int j = i; j < tPos; j++) {
            if (i == j) continue;
            sum += v[j];
        }
            if (sum > Max) {
                Max = sum;
                aPos = i;
            }
    }

    // tPos -> end
    for (int i = tPos+1; i < n-1; i++) {
        int sum = 0;
        for (int j = tPos+1; j < n; j++) {
            if (i == j) continue;
            sum += v[j];
        }
            if (sum > Max) {
                Max = sum;
                aPos = i;
            }
    }

    // DEBUG(tPos)
    // DEBUG(aPos)

    int start = min(tPos , aPos);
    int end = max(tPos , aPos);
    int cnt = 1;
    int ans = 0;
    for (int i = start; i <= end; i++) {
        if (cnt & 1) {
            ans += v[i];
        }
        cnt++;
    }

    cout << ans << endl;

    return 0;
}

Submission Info

Submission Time
Task C - 数列ゲーム
User nomi
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1644 Byte
Status WA
Exec Time 78 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 1
WA × 2
AC × 1
WA × 22
Set Name Test Cases
Sample sample-01.txt, sample-02.txt, sample-03.txt
All sample-01.txt, sample-02.txt, sample-03.txt, test-01.txt, test-02.txt, test-03.txt, test-04.txt, test-05.txt, test-06.txt, test-07.txt, test-08.txt, test-09.txt, test-10.txt, test-11.txt, test-12.txt, test-13.txt, test-14.txt, test-15.txt, test-16.txt, test-17.txt, test-18.txt, test-19.txt, test-20.txt
Case Name Status Exec Time Memory
sample-01.txt AC 1 ms 256 KB
sample-02.txt WA 1 ms 256 KB
sample-03.txt WA 1 ms 256 KB
test-01.txt WA 1 ms 256 KB
test-02.txt WA 1 ms 256 KB
test-03.txt WA 1 ms 256 KB
test-04.txt WA 1 ms 256 KB
test-05.txt WA 1 ms 256 KB
test-06.txt WA 1 ms 256 KB
test-07.txt WA 1 ms 256 KB
test-08.txt WA 78 ms 256 KB
test-09.txt WA 1 ms 256 KB
test-10.txt WA 1 ms 256 KB
test-11.txt WA 1 ms 256 KB
test-12.txt WA 1 ms 256 KB
test-13.txt WA 1 ms 256 KB
test-14.txt WA 1 ms 256 KB
test-15.txt WA 1 ms 256 KB
test-16.txt WA 1 ms 256 KB
test-17.txt WA 1 ms 256 KB
test-18.txt WA 1 ms 256 KB
test-19.txt WA 1 ms 256 KB
test-20.txt WA 1 ms 256 KB