Submission #1778706
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 i = 0; i < n; i++) { cin >> v[i]; } //高橋君がMax取れそうな場所検索 int tMax = -1; int tPos = -1; for (int i = 0; i < n-1; i++) { // 奇数ならtrue, 偶数ならfalse int sum = 0; bool start = (i & 1) ? true : false; for (int j = i+1; j < n; j++) { // printf("(%d, %d)\n", i, j); bool pos = (j & 1) ? true : false; if (start == pos) { sum += v[j]; } } if (sum > tMax) { tPos = i; tMax = sum; } } //青木君がMax取れそうな場所検索 int aMax = -1; int aPos = -1; for (int i = 0; i < n; i++) { if (i == tPos) continue; int start = min(tPos, i); int end = max(tPos, i); bool a = (i & 1) ? true : false; int sum = 0; for (int j = start; j < end; j++) { bool b = (i & 1) ? true : false; if (a == b) { sum += v[j]; } } if (sum > aMax) { aPos = i; aMax = sum; } } int size = abs(aPos - tPos) + 1; vector<int> T(size); int start = min(aPos, tPos); int end = max(aPos, tPos); for (int i = start; i < end; i++) { T[i] = v[i]; } int ans = 0; for (int i = 0; i < size; i++) { if ( (i+1) % 2 == 0 ) { ans += T[i]; } } cout << ans << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - 数列ゲーム |
User | nomi |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 1664 Byte |
Status | RE |
Exec Time | 102 ms |
Memory | 512 KB |
Judge Result
Set Name | Sample | All | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 100 | ||||||||||
Status |
|
|
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 | AC | 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 | RE | 102 ms | 512 KB |
test-08.txt | AC | 1 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 | RE | 100 ms | 256 KB |
test-13.txt | WA | 1 ms | 256 KB |
test-14.txt | AC | 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 | AC | 1 ms | 256 KB |
test-19.txt | WA | 1 ms | 256 KB |
test-20.txt | WA | 1 ms | 256 KB |