Submission #2076929
Source Code Expand
#include <iostream> #include <algorithm> using namespace std; long long n, q, a[200009], p, s, maxn = -(1LL << 60); int main() { cin >> n >> q; for (int i = 1; i <= n; i++) { cin >> a[i]; a[i + n] = a[i]; } for (int i = 1; i <= 2 * n; i++) a[i] += a[i - 1]; maxn = a[n / 2]; for (int i = 1; i <= q; i++) { cin >> p; p--; s += p; s %= n; maxn = max(maxn, a[s + n / 2] - a[s]); } cout << maxn << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | J - Very Intellectual Card Game |
User | E869120 |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 442 Byte |
Status | AC |
Exec Time | 75 ms |
Memory | 1792 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 2, 3, 4, 5, 6, 7, 8, 9 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
1 | AC | 1 ms | 256 KB |
10 | AC | 1 ms | 256 KB |
11 | AC | 1 ms | 256 KB |
12 | AC | 1 ms | 256 KB |
13 | AC | 48 ms | 1536 KB |
14 | AC | 30 ms | 640 KB |
15 | AC | 71 ms | 1792 KB |
16 | AC | 75 ms | 1792 KB |
17 | AC | 72 ms | 1792 KB |
18 | AC | 72 ms | 1792 KB |
2 | AC | 1 ms | 256 KB |
3 | AC | 1 ms | 256 KB |
4 | AC | 1 ms | 256 KB |
5 | AC | 1 ms | 256 KB |
6 | AC | 1 ms | 256 KB |
7 | AC | 1 ms | 256 KB |
8 | AC | 1 ms | 256 KB |
9 | AC | 1 ms | 256 KB |