Submission #1516283


Source Code Expand

#include <iostream>
#include <vector>
#include <algorithm>
#include <utility>

using namespace std;
using llng = long long;
template<typename T> using v = vector<T>;
template<typename T> using vv = v<v<T> >;

int main() {
    int N; cin >> N;
    v<int> in(N+1, 0), o(N+1, 0), e(N+1, 0);
    for (int i=1; i<=N; i++) {
        cin >> in[i];
        o[i] = o[i-1]; e[i] = e[i-1];
        if (i % 2 == 1) o[i] += in[i];
        else e[i] += in[i];
    }

    int ans = -10000;
    for (int t=1; t<=N; t++) {
        int maxap = -10000, savetp, ap, tp;
        for (int a=1; a<=N; a++) if (a != t) {
            int l = min(a, t), h = max(a, t);
            if (l % 2 == 1) { tp = o[h] - o[l-1]; ap = e[h] - e[l-1]; }
            else { tp = e[h] - e[l-1]; ap = o[h] - o[l-1]; }
            if (ap > maxap) {
                maxap = ap;
                savetp = tp;
            }
        }
        ans = max(ans, savetp);
    }
    cout << ans << endl;
    return 0;
}

Submission Info

Submission Time
Task C - 数列ゲーム
User hidollara
Language C++14 (GCC 5.4.1)
Score 100
Code Size 1003 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 23
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 AC 1 ms 256 KB
sample-03.txt AC 1 ms 256 KB
test-01.txt AC 1 ms 256 KB
test-02.txt AC 1 ms 256 KB
test-03.txt AC 1 ms 256 KB
test-04.txt AC 1 ms 256 KB
test-05.txt AC 1 ms 256 KB
test-06.txt AC 1 ms 256 KB
test-07.txt AC 1 ms 256 KB
test-08.txt AC 1 ms 256 KB
test-09.txt AC 1 ms 256 KB
test-10.txt AC 1 ms 256 KB
test-11.txt AC 1 ms 256 KB
test-12.txt AC 1 ms 256 KB
test-13.txt AC 1 ms 256 KB
test-14.txt AC 1 ms 256 KB
test-15.txt AC 1 ms 256 KB
test-16.txt AC 1 ms 256 KB
test-17.txt AC 1 ms 256 KB
test-18.txt AC 1 ms 256 KB
test-19.txt AC 1 ms 256 KB
test-20.txt AC 1 ms 256 KB