筆記國度

在這裡放著一些我自己的筆記

[SPOJ] 379. Ambiguous Permutations.py

| Comments

題目網址:連結

解題報告

  • 使用 enumerate()for ... in ... : 中使用 list 的 Key 和 Value
while True:
    n = int(input())
    if not n:
        break
    ar1, ar2 = [int(i) for i in input().split(' ')], [0]*n
    for ki, vi in enumerate(ar1):
        ar2[vi-1] = ki+1
    if ar1==ar2:
        print('ambiguous')
    else:
        print('not ambiguous')

Comments

comments powered by Disqus