Submission #45042408
Source Code Expand
#include <iostream> #include <vector> using namespace std; int main(void) { int n = 0, m = 0, k = 0, ans = 0; cin >> n >> m; vector<int> s(n); for (int i = 1; i < n; i++) { int a = 0; cin >> a; s[i] = s[i - 1] + a; } for (int i = 0; i < m; i++) { int p = 0; cin >> p; /* edit 1: s[x] % 100000 -> s[x] */ ans += abs(s[k + p] - s[k]); ans %= 100000; k += p; } /* edit 2: ans % 100000 -> ans */ cout << ans << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - 旅人 |
User | coolwind0202 |
Language | C++ (GCC 9.2.1) |
Score | 20 |
Code Size | 544 Byte |
Status | AC |
Exec Time | 49 ms |
Memory | 3760 KiB |
Judge Result
Set Name | set01 | set02 | set03 | set04 | set05 | set06 | set07 | set08 | set09 | set10 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | 2 / 2 | ||||||||||||||||||||
Status |
|
|
|
|
|
|
|
|
|
|
Set Name | Test Cases |
---|---|
set01 | data1 |
set02 | data2 |
set03 | data3 |
set04 | data4 |
set05 | data5 |
set06 | data6 |
set07 | data7 |
set08 | data8 |
set09 | data9 |
set10 | data10 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
data1 | AC | 8 ms | 3508 KiB |
data10 | AC | 43 ms | 3712 KiB |
data2 | AC | 6 ms | 3504 KiB |
data3 | AC | 2 ms | 3536 KiB |
data4 | AC | 2 ms | 3432 KiB |
data5 | AC | 2 ms | 3616 KiB |
data6 | AC | 43 ms | 3480 KiB |
data7 | AC | 44 ms | 3448 KiB |
data8 | AC | 44 ms | 3712 KiB |
data9 | AC | 49 ms | 3760 KiB |