Submission #30543033
Source Code Expand
// Subtask1: O(MQ) #include <bits/stdc++.h> using namespace std; #define ll long long #define rep(i, n) for (int i = 0; i < n; i++) int N, M; int A[5005]; int main() { cin >> N >> M; assert(M <= 5000); rep(i, M) cin >> A[i]; int Q; cin >> Q; assert(Q <= 5000); while (Q--) { int S, T; cin >> S >> T; ll ans = 0; rep(i, M - 1) { int p = A[i], q = A[i + 1]; if (p > q) swap(p, q); ans += min(abs(A[i + 1] - A[i]), abs(S - p) + 1 + abs(q - T)); } cout << ans << endl; } }
Submission Info
Submission Time | |
---|---|
Task | F - ワープ |
User | define |
Language | C++ (GCC 9.2.1) |
Score | 20 |
Code Size | 615 Byte |
Status | RE |
Exec Time | 121 ms |
Memory | 3548 KiB |
Judge Result
Set Name | Sample | Subtask1 | Subtask2 | Subtask3 | Subtask4 | Subtask5 | Subtask6 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 20 / 20 | 0 / 50 | 0 / 100 | 0 / 280 | 0 / 300 | 0 / 50 | ||||||||||||||||||
Status |
|
|
|
|
|
|
|
Set Name | Test Cases |
---|---|
Sample | example_1.txt, example_2.txt, example_3.txt |
Subtask1 | sub1_0.txt, sub1_1.txt, sub1_2.txt, sub1_3.txt, sub1_4.txt, sub1_5.txt, sub1_6.txt |
Subtask2 | sub2_0.txt, sub2_1.txt, sub2_2.txt, sub2_3.txt, sub2_4.txt, sub2_5.txt, sub2_6.txt |
Subtask3 | sub2_0.txt, sub2_1.txt, sub2_2.txt, sub2_3.txt, sub2_4.txt, sub2_5.txt, sub2_6.txt, sub3_0.txt, sub3_1.txt, sub3_2.txt, sub3_3.txt, sub3_4.txt, sub3_5.txt, sub3_6.txt |
Subtask4 | sub2_0.txt, sub2_1.txt, sub2_2.txt, sub2_3.txt, sub2_4.txt, sub2_5.txt, sub2_6.txt, sub3_0.txt, sub3_1.txt, sub3_2.txt, sub3_3.txt, sub3_4.txt, sub3_5.txt, sub3_6.txt, sub4_0.txt, sub4_1.txt, sub4_2.txt, sub4_3.txt, sub4_4.txt, sub4_5.txt, sub4_6.txt |
Subtask5 | sub1_0.txt, sub1_1.txt, sub1_2.txt, sub1_3.txt, sub1_4.txt, sub1_5.txt, sub1_6.txt, sub5_0.txt, sub5_1.txt, sub5_2.txt, sub5_3.txt, sub5_4.txt, sub5_5.txt, sub5_6.txt |
Subtask6 | example_1.txt, example_2.txt, example_3.txt, sub1_0.txt, sub1_1.txt, sub1_2.txt, sub1_3.txt, sub1_4.txt, sub1_5.txt, sub1_6.txt, sub2_0.txt, sub2_1.txt, sub2_2.txt, sub2_3.txt, sub2_4.txt, sub2_5.txt, sub2_6.txt, sub3_0.txt, sub3_1.txt, sub3_2.txt, sub3_3.txt, sub3_4.txt, sub3_5.txt, sub3_6.txt, sub4_0.txt, sub4_1.txt, sub4_2.txt, sub4_3.txt, sub4_4.txt, sub4_5.txt, sub4_6.txt, sub5_0.txt, sub5_1.txt, sub5_2.txt, sub5_3.txt, sub5_4.txt, sub5_5.txt, sub5_6.txt, sub6_0.txt, sub6_1.txt, sub6_2.txt, sub6_3.txt, sub6_4.txt, sub6_5.txt, sub6_6.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
example_1.txt | AC | 7 ms | 3492 KiB |
example_2.txt | AC | 2 ms | 3356 KiB |
example_3.txt | AC | 3 ms | 3448 KiB |
sub1_0.txt | AC | 114 ms | 3372 KiB |
sub1_1.txt | AC | 118 ms | 3356 KiB |
sub1_2.txt | AC | 114 ms | 3464 KiB |
sub1_3.txt | AC | 121 ms | 3416 KiB |
sub1_4.txt | AC | 113 ms | 3548 KiB |
sub1_5.txt | AC | 113 ms | 3500 KiB |
sub1_6.txt | AC | 115 ms | 3396 KiB |
sub2_0.txt | RE | 103 ms | 3292 KiB |
sub2_1.txt | RE | 102 ms | 3412 KiB |
sub2_2.txt | RE | 104 ms | 3312 KiB |
sub2_3.txt | RE | 104 ms | 3384 KiB |
sub2_4.txt | RE | 103 ms | 3292 KiB |
sub2_5.txt | RE | 104 ms | 3292 KiB |
sub2_6.txt | RE | 105 ms | 3416 KiB |
sub3_0.txt | RE | 104 ms | 3436 KiB |
sub3_1.txt | RE | 105 ms | 3280 KiB |
sub3_2.txt | RE | 103 ms | 3428 KiB |
sub3_3.txt | RE | 102 ms | 3380 KiB |
sub3_4.txt | RE | 103 ms | 3272 KiB |
sub3_5.txt | RE | 104 ms | 3384 KiB |
sub3_6.txt | RE | 102 ms | 3280 KiB |
sub4_0.txt | RE | 102 ms | 3428 KiB |
sub4_1.txt | RE | 100 ms | 3432 KiB |
sub4_2.txt | RE | 102 ms | 3284 KiB |
sub4_3.txt | RE | 103 ms | 3296 KiB |
sub4_4.txt | RE | 103 ms | 3272 KiB |
sub4_5.txt | RE | 103 ms | 3432 KiB |
sub4_6.txt | RE | 102 ms | 3380 KiB |
sub5_0.txt | RE | 106 ms | 3368 KiB |
sub5_1.txt | RE | 100 ms | 3316 KiB |
sub5_2.txt | RE | 102 ms | 3380 KiB |
sub5_3.txt | RE | 102 ms | 3380 KiB |
sub5_4.txt | RE | 102 ms | 3368 KiB |
sub5_5.txt | RE | 100 ms | 3372 KiB |
sub5_6.txt | RE | 101 ms | 3272 KiB |
sub6_0.txt | RE | 102 ms | 3412 KiB |
sub6_1.txt | RE | 101 ms | 3292 KiB |
sub6_2.txt | RE | 98 ms | 3264 KiB |
sub6_3.txt | RE | 104 ms | 3292 KiB |
sub6_4.txt | RE | 102 ms | 3300 KiB |
sub6_5.txt | RE | 102 ms | 3412 KiB |
sub6_6.txt | RE | 107 ms | 3296 KiB |