結果

問題 No.3007 組み紐
ユーザー ジュ・ビオレ・グレイス
提出日時 2025-01-07 18:56:24
言語 D
(dmd 2.109.1)
結果
WA  
実行時間 -
コード長 386 bytes
コンパイル時間 2,569 ms
コンパイル使用メモリ 89,392 KB
実行使用メモリ 6,820 KB
最終ジャッジ日時 2025-01-07 18:59:43
合計ジャッジ時間 2,550 ms
ジャッジサーバーID
(参考情報)
judge1 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2 WA * 1
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

import std.algorithm, std.array, std.conv, std.stdio, std.range;
void main() {
auto N = readln.split.to!(int[])[0];
auto A = (N+1).iota.array, B = A.dup;
void swap(ref int i, ref int j) {
auto tmp = i;
i = j;
j = i;
}
readln.split.to!(int[]).each!(i => swap(A[i-1], A[i]));
readln.split.to!(int[]).each!(i => swap(B[i-1], B[i]));
writeln(equal(A, B) ? "YES" : "NO");
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0