Submission #17629371
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
ll N; cin >> N;
ll M; cin >> M;
if (abs(M) >= N - 2 || M < 0) {
cout << -1 << '\n';
} else if (M == 0) {
ll ans = 1;
for (ll i = 0; i < N; i++) {
cout << ans << ' ' << (ans + 1) << '\n';
ans += 2;
}
} else if (M > 0) {
ll X = N - M - 1;
ll ans = 2;
for (ll i = 0; i < X; i++) {
cout << ans << ' ' << (ans + X) << '\n';
ans++;
}
ans = 2 * X + 3;
for (ll i = X; i < N - 1; i++) {
cout << ans << ' ' << (ans + 1) << '\n';
ans += 2;
}
cout << 1 << ' ' << 100000000 << '\n';
}
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - Solutions |
| User | nakaken88 |
| Language | C++ (GCC 9.2.1) |
| Score | 0 |
| Code Size | 746 Byte |
| Status | WA |
| Exec Time | 40 ms |
| Memory | 3612 KiB |
Judge Result
| Set Name | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 500 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00-Sample-00, 00-Sample-01 |
| All | 00-Sample-00, 00-Sample-01, 01-N103497M97981, 01-N10M-1, 01-N10M-10, 01-N10M-2, 01-N10M-3, 01-N10M-4, 01-N10M-5, 01-N10M-6, 01-N10M-7, 01-N10M-8, 01-N10M-9, 01-N10M0, 01-N10M1, 01-N10M10, 01-N10M2, 01-N10M3, 01-N10M4, 01-N10M5, 01-N10M6, 01-N10M7, 01-N10M8, 01-N10M9, 01-N11431M1531, 01-N123857M109412, 01-N133447M71060, 01-N139679M46985, 01-N161868M156803, 01-N163982M79925, 01-N168417M143637, 01-N1M0, 01-N200000M-1, 01-N200000M-100000, 01-N200000M-200000, 01-N200000M0, 01-N200000M1, 01-N200000M100000, 01-N200000M199998, 01-N200000M199999, 01-N200000M2, 01-N200000M200000, 01-N23355M10651, 01-N24593M15890, 01-N31932M26393, 01-N36426M9434, 01-N36991M31877, 01-N48772M22606, 01-N60522M40319, 01-N63340M21398, 01-N7775M948, 01-N86918M73878, 01-N87940M11203, 01-N95728M66299 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00-Sample-00 | AC | 6 ms | 3484 KiB |
| 00-Sample-01 | AC | 2 ms | 3480 KiB |
| 01-N103497M97981 | AC | 26 ms | 3500 KiB |
| 01-N10M-1 | AC | 9 ms | 3552 KiB |
| 01-N10M-10 | AC | 2 ms | 3448 KiB |
| 01-N10M-2 | AC | 4 ms | 3444 KiB |
| 01-N10M-3 | AC | 2 ms | 3496 KiB |
| 01-N10M-4 | AC | 2 ms | 3420 KiB |
| 01-N10M-5 | AC | 3 ms | 3448 KiB |
| 01-N10M-6 | AC | 2 ms | 3552 KiB |
| 01-N10M-7 | AC | 2 ms | 3612 KiB |
| 01-N10M-8 | AC | 2 ms | 3420 KiB |
| 01-N10M-9 | AC | 2 ms | 3488 KiB |
| 01-N10M0 | AC | 2 ms | 3484 KiB |
| 01-N10M1 | AC | 5 ms | 3596 KiB |
| 01-N10M10 | AC | 2 ms | 3488 KiB |
| 01-N10M2 | AC | 2 ms | 3508 KiB |
| 01-N10M3 | AC | 2 ms | 3576 KiB |
| 01-N10M4 | AC | 2 ms | 3480 KiB |
| 01-N10M5 | AC | 2 ms | 3420 KiB |
| 01-N10M6 | AC | 2 ms | 3548 KiB |
| 01-N10M7 | AC | 2 ms | 3484 KiB |
| 01-N10M8 | WA | 2 ms | 3504 KiB |
| 01-N10M9 | AC | 2 ms | 3520 KiB |
| 01-N11431M1531 | AC | 5 ms | 3600 KiB |
| 01-N123857M109412 | AC | 25 ms | 3580 KiB |
| 01-N133447M71060 | AC | 31 ms | 3612 KiB |
| 01-N139679M46985 | AC | 28 ms | 3552 KiB |
| 01-N161868M156803 | AC | 33 ms | 3552 KiB |
| 01-N163982M79925 | AC | 30 ms | 3484 KiB |
| 01-N168417M143637 | AC | 34 ms | 3508 KiB |
| 01-N1M0 | WA | 8 ms | 3488 KiB |
| 01-N200000M-1 | AC | 2 ms | 3572 KiB |
| 01-N200000M-100000 | AC | 2 ms | 3552 KiB |
| 01-N200000M-200000 | AC | 2 ms | 3484 KiB |
| 01-N200000M0 | AC | 39 ms | 3420 KiB |
| 01-N200000M1 | AC | 35 ms | 3552 KiB |
| 01-N200000M100000 | AC | 40 ms | 3508 KiB |
| 01-N200000M199998 | WA | 8 ms | 3492 KiB |
| 01-N200000M199999 | AC | 2 ms | 3552 KiB |
| 01-N200000M2 | AC | 35 ms | 3552 KiB |
| 01-N200000M200000 | AC | 6 ms | 3552 KiB |
| 01-N23355M10651 | AC | 10 ms | 3580 KiB |
| 01-N24593M15890 | AC | 10 ms | 3548 KiB |
| 01-N31932M26393 | AC | 14 ms | 3552 KiB |
| 01-N36426M9434 | AC | 12 ms | 3508 KiB |
| 01-N36991M31877 | AC | 15 ms | 3488 KiB |
| 01-N48772M22606 | AC | 13 ms | 3484 KiB |
| 01-N60522M40319 | AC | 21 ms | 3576 KiB |
| 01-N63340M21398 | AC | 18 ms | 3452 KiB |
| 01-N7775M948 | AC | 11 ms | 3552 KiB |
| 01-N86918M73878 | AC | 20 ms | 3504 KiB |
| 01-N87940M11203 | AC | 26 ms | 3556 KiB |
| 01-N95728M66299 | AC | 23 ms | 3492 KiB |