結果
| 問題 | No.3477 Yet Another LIS Triangle |
| コンテスト | |
| ユーザー |
👑 AngrySadEight
|
| 提出日時 | 2026-03-17 00:44:49 |
| 言語 | PyPy3 (7.3.17) |
| 結果 |
AC
|
| 実行時間 | 166 ms / 2,000 ms |
| コード長 | 653 bytes |
| 記録 | |
| コンパイル時間 | 121 ms |
| コンパイル使用メモリ | 85,256 KB |
| 実行使用メモリ | 90,292 KB |
| 最終ジャッジ日時 | 2026-03-20 20:50:34 |
| 合計ジャッジ時間 | 3,464 ms |
|
ジャッジサーバーID (参考情報) |
judge3_0 / judge2_1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 1 |
| other | AC * 22 |
ソースコード
T = int(input())
for _ in range(T):
N, K = map(int, input().split())
if K == 1 or K == N:
print('No')
else:
print('Yes')
A = [0] * N
B = [0] * N
C = [0] * N
A[0] = 1
A[N - 1] = 2
B[0] = 2
B[N - 1] = 3
C[0] = 3
C[N - 1] = 1
for i in range(K - 2):
A[i + 1] = i + 4
B[i + 1] = i + N + 2
C[i + 1] = i + 2 * N
for i in range(N - K):
A[K - 1 + i] = N + 1 - i
B[K - 1 + i] = 2 * N - 1 - i
C[K - 1 + i] = 3 * N - 3 - i
print(*A)
print(*B)
print(*C)
AngrySadEight