提出 #76472001


ソースコード 拡げる

N = int(input())
A = list(map(int,input().split()))
B = list(map(int,input().split()))
count = 0

for i in range(N):
  a = int(A[i])
  b = int(B[a-1])
  if b-1 == i:
    count += 1



if count == N:
  print("Yes")
else:
  print("No")

提出情報

提出日時
問題 B - The Honest Woodcutters
ユーザ meibe
言語 Python (CPython 3.13.7)
得点 200
コード長 251 Byte
結果 AC
実行時間 10 ms
メモリ 9092 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 13
セット名 テストケース
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_01.txt, 01_02.txt, 02_01.txt, 02_02.txt, 03_01.txt, 03_02.txt, 04_01.txt, 04_02.txt, 04_03.txt, 04_04.txt
ケース名 結果 実行時間 メモリ
00_sample_01.txt AC 10 ms 8832 KiB
00_sample_02.txt AC 10 ms 9020 KiB
00_sample_03.txt AC 10 ms 9092 KiB
01_01.txt AC 10 ms 8820 KiB
01_02.txt AC 10 ms 8924 KiB
02_01.txt AC 10 ms 8972 KiB
02_02.txt AC 10 ms 9020 KiB
03_01.txt AC 10 ms 9088 KiB
03_02.txt AC 10 ms 9092 KiB
04_01.txt AC 10 ms 9020 KiB
04_02.txt AC 10 ms 9092 KiB
04_03.txt AC 10 ms 8852 KiB
04_04.txt AC 10 ms 8852 KiB