Submission #38068722


Source Code Expand

#ABC285_D_20230115
import sys
sys.setrecursionlimit(4100000)

def chk_dict(un,loop):
    #print(un)
    if(un not in dict):
        return 0
    else:
        if(list[dict[un][1]][2]==loop):
            return 1
        else:
            list[dict[un][1]][2]=loop
            return chk_dict(list[dict[un][1]][1],loop)

N=int(input())
dict={}
list=[]
loop=0
for i in range(N):
    S,T=input().split()
    dict[S]=[T,i]
    list.append([S,T,0])
for i in range(N):
    ans=0
    if(list[i][2]==0):
        #print(i)
        loop+=1
        list[i][2]=loop
        ans=chk_dict(list[i][1],loop)
    if(ans==1):
        #print(i)
        print("No")
        exit()
print("Yes")

Submission Info

Submission Time
Task D - Change Usernames
User Konini
Language PyPy3 (7.3.0)
Score 400
Code Size 709 Byte
Status AC
Exec Time 1583 ms
Memory 205988 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 22
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, random_16.txt, random_17.txt, random_18.txt, random_19.txt, sample_01.txt, sample_02.txt, sample_03.txt
Case Name Status Exec Time Memory
random_01.txt AC 290 ms 125504 KiB
random_02.txt AC 273 ms 125576 KiB
random_03.txt AC 1524 ms 172816 KiB
random_04.txt AC 1583 ms 204284 KiB
random_05.txt AC 564 ms 205988 KiB
random_06.txt AC 538 ms 195692 KiB
random_07.txt AC 1488 ms 201844 KiB
random_08.txt AC 846 ms 183744 KiB
random_09.txt AC 274 ms 125580 KiB
random_10.txt AC 470 ms 133316 KiB
random_11.txt AC 490 ms 130460 KiB
random_12.txt AC 509 ms 133616 KiB
random_13.txt AC 465 ms 129776 KiB
random_14.txt AC 355 ms 126456 KiB
random_15.txt AC 278 ms 126056 KiB
random_16.txt AC 351 ms 129312 KiB
random_17.txt AC 493 ms 131068 KiB
random_18.txt AC 437 ms 130124 KiB
random_19.txt AC 49 ms 61836 KiB
sample_01.txt AC 48 ms 61804 KiB
sample_02.txt AC 46 ms 61620 KiB
sample_03.txt AC 54 ms 61908 KiB