1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | t=int(raw_input()) while(t): num=-1 b,a=[],[] n=int(raw_input()) b=raw_input().split() a=raw_input().split() i=0 while(i<len(a)): a[i]=int(a[i]) i+=1 c=[] c[:]=a[:] c.sort() seq=5*[0] j=0 while(j<5): seq[j]=c[int(b[j])-1] j+=1 #print seq s=0 b1=set() loc=5*[0] while (s<len(seq)): loc[s]=a.index(seq[s]) b1.add(loc[s]) s+=1 p=[] p[:]=loc[:] p.sort() if(p==loc and len(b1)==5): print loc else: print num t-=1 |
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnQ9aW50KHJhd19pbnB1dCgpKQp3aGlsZSh0KToKICAgIG51bT0tMQogICAgYixhPVtdLFtdCiAgICBuPWludChyYXdfaW5wdXQoKSkKICAgIGI9cmF3X2lucHV0KCkuc3BsaXQoKQogICAgYT1yYXdfaW5wdXQoKS5zcGxpdCgpCiAgICBpPTAKICAgIHdoaWxlKGk8bGVuKGEpKToKICAgICAgICBhW2ldPWludChhW2ldKQogICAgICAgIGkrPTEKICAgIGM9W10KICAgIGNbOl09YVs6XQogICAgYy5zb3J0KCkKICAgIHNlcT01KlswXQogICAgaj0wCiAgICB3aGlsZShqPDUpOgogICAgICAgIHNlcVtqXT1jW2ludChiW2pdKS0xXQogICAgICAgIGorPTEKICAgICNwcmludCBzZXEKICAgIHM9MAogICAgYjE9c2V0KCkKICAgIGxvYz01KlswXQogICAgd2hpbGUgKHM8bGVuKHNlcSkpOgogICAgICAgIGxvY1tzXT1hLmluZGV4KHNlcVtzXSkKICAgICAgICBiMS5hZGQobG9jW3NdKQogICAgICAgIHMrPTEKICAgIHA9W10KICAgIHBbOl09bG9jWzpdCiAgICBwLnNvcnQoKQogICAgaWYocD09bG9jIGFuZCBsZW4oYjEpPT01KToKICAgICAgICBwcmludCBsb2MKICAgIGVsc2U6CiAgICAgICAgcHJpbnQgbnVtIAogICAgICAgIAogICAgdC09MSAKICAgICAgICAgICAgICAgCgoKCgoKICAKICAgIA==
-
upload with new input
-
result: Runtime error time: 0.03s memory: 6660 kB signal: -1
2 7 32145 6 17 5 3 13 8 10 7 12345 10 20 30 40 40 20 10
Traceback (most recent call last): File "prog.py", line 9, in <module> n=int(raw_input()) ValueError: invalid literal for int() with base 10: '7 32145' -
result: Success time: 0.02s memory: 6664 kB returned value: 0
2 7 3 2 1 4 5 6 17 5 3 13 8 10 7 1 2 3 4 5 10 20 30 40 40 20 10
[0, 2, 3, 5, 6] -1



