Submission #164578

# Submission time Handle Problem Language Result Execution time Memory
164578 2019-11-21T16:24:57 Z itiam Zamjena (COCI18_zamjena) Python 3
14 / 70
1000 ms 4956 KB
def provjera(L1,L2):
    A,B=[],[]
    for i in range(len(L1)):
        if L1[i]!=L2[i]:
            A.append(L1[i])
            B.append(L2[i])
    return A,B
        
def main():
    N=int(input())
    L=input().split()
    L2=input().split()
    #print('L:',L,'L2:',L2)
    L,L2=provjera(L,L2)
    #print('NAKON    L:',L,'L2:',L2)
    while L!=[]:
        for i in range(len(L)):
            #print ('L[i]:',L[i],'L2[i]:',L2[i])
            if L[i].isdigit() and L2[i].isdigit():
                print("NE")
                return
            elif (L[i].isdigit() is not True) and L2[i].isdigit():
                b,a=L2[i],L[i]
                for j in range(len(L)):
                    if L[j]==a:  L[j]=b
                    if L2[j]==a:  L2[j]=b
            elif (L2[i].isdigit() is not True) and L[i].isdigit():
                a,b=L2[i],L[i]
                for j in range(len(L)):
                    if L[j]==a:  L[j]=b
                    if L2[j]==a:  L2[j]=b
            elif (L[i].isdigit() is not True) and (L2[i].isdigit() is not True):
                #print("uslaaaa")
                a,b=L2[i],L[i]
                for j in range(len(L)):
                    if L[j]==a:  L[j]=b
                    if L2[j]==a:  L2[j]=b
                #print('usla i ucinila L:',L,'L2:',L2)
        #print('L:',L,'L2:',L2)
        L,L2=provjera(L,L2)
        #print('NAKON    L:',L,'L2:',L2)
    print("DA")
    return

main()
# Verdict Execution time Memory Grader output
1 Correct 37 ms 3428 KB Output is correct
2 Correct 55 ms 3304 KB Output is correct
3 Correct 24 ms 3428 KB Output is correct
4 Correct 24 ms 3428 KB Output is correct
5 Correct 24 ms 3428 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 24 ms 3428 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 26 ms 3428 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 206 ms 3480 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1078 ms 4956 KB Time limit exceeded
2 Halted 0 ms 0 KB -