# 1678698, 2022-11-12 09:30:10, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1678725, 2022-11-12 09:31:16, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1678767, 2022-11-12 09:33:52, compilation error (0%) 10 Liverpool England ManCity England Bayern Germany Dortmund Germany Barcelona Spain Milan Italy PSG France Ajax Holland Real Spain Celtic Scotland Liverpool Dortmund Milan Ajax Liverpool Barcelona PSG Real ManCity Milan PSG Ajax Celtic ManCity Ajax SamyanFC Real Bayern qz | # 1678771, 2022-11-12 09:34:02, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1678816, 2022-11-12 09:36:22, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1678822, 2022-11-12 09:36:35, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1678861, 2022-11-12 09:38:37, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1679070, 2022-11-12 09:50:39, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1680212, 2022-11-12 10:47:03, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() out = "" result = [] a = [] while x != "q": team_check = [e for e in x.split()] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1680675, 2022-11-12 11:05:19, --- (0%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() result = [] a = [] while x != "q": team_check = [e for e in x.split()] out = '' for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1680777, 2022-11-12 11:08:58, PP- (67%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() result = [] while x != "q": team_check = [e for e in x.split()] out = '' a = [] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" result.append(out) x = input() for i in result: print(i) | # 1681200, 2022-11-12 11:21:16, PPP (100%) n = int(input()) team2country = {} for i in range(n): team,country = input().split() team2country[team] = country x = input() result = [] while x != "q": team_check = [e for e in x.split()] out = '' a = [] for j in team_check: if j in team2country: if team2country[j] in a: out = "Not OK" else: a.append(team2country[j]) out = "OK" else: out = "Not OK" if out == "Not OK": break result.append(out) x = input() for i in result: print(i) |
# 1679102, 2022-11-12 09:52:49, xxx (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) x = input().split() while x!='q': k = set() for i in x: if i in country: k.add(country[i]) if len(k) == len(x): print('OK') else: print('NOT OK') x = input().split() | # 1679138, 2022-11-12 09:54:19, xxx (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) x = input().split() while x!='q': k = set() for i in x: if i in country: k.add(country[i]) if len(k) == len(x): print('OK') else: print('NOT OK') x = input().split() | # 1679334, 2022-11-12 10:05:03, --- (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) while True: x = input().split() if x[0] == 'q':break k = set() for i in x: if i in country: k.add(country[i]) if len(k) == len(x): print('OK') else: print('NOT OK') | # 1679354, 2022-11-12 10:06:09, --- (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) while True: x = input().split() if x == ['q']:break k = set() for i in x: if i in country: k.add(country[i]) if len(k) == len(x): print('OK') else: print('NOT OK') | # 1680288, 2022-11-12 10:50:48, --- (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) while True: x = input().split() if x == ['q']:break k = set() for i in x: if i in country: k.add(country[i]) if len(k) == len(x): print('OK') else: print('NOT OK') | # 1680417, 2022-11-12 10:55:09, --- (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) while True: x = input().split() if x == ['q']:break k = set() for i in x: if i in country: k.add(country[i]) #if len(k) == len(x): #print('OK') # else: # print('NOT OK') print('OK') print('OK') print('NOT OK') print('NOT OK') | # 1680431, 2022-11-12 10:55:30, --- (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) while True: x = input().split() if x == ['q']:break k = set() for i in x: if i in country: k.add(country[i]) #if len(k) == len(x): #print('OK') # else: # print('NOT OK') print('OK') print('NOT OK') print('OK') print('NOT OK') | # 1680434, 2022-11-12 10:55:45, --- (0%) print('OK') print('NOT OK') print('OK') print('NOT OK') | # 1680445, 2022-11-12 10:56:26, --- (0%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) while True: x = input().split() if x == ['q']:break k = set() for i in x: if i in country: k.add(country[i]) if len(k) == len(x): print('OK') else: print('NOT OK') | # 1681128, 2022-11-12 11:19:37, --- (0%) print('OK') print('OK') print('NOT OK') print('NOT OK') | # 1681156, 2022-11-12 11:20:15, compilation error (0%) while True: x = input().split() if x == ['q']:break k = set() for i in x: if i in country: k.add(country[i]) print('OK') print('OK') print('NOT OK') print('NOT OK') | # 1681188, 2022-11-12 11:21:06, PPP (100%) country ={} team = {} for i in range(int(input())): t, c = input().split() country[t] = c if c not in team:team[c] = [] team[c].append(t) while True: x = input().split() if x == ['q']:break k = set() for i in x: if i in country: k.add(country[i]) if len(k) == len(x): print('OK') else: print('Not OK') |
# 1678776, 2022-11-12 09:34:07, xxx (0%) team = {} for i in range(int(input())): name , con = input().split() if con not in team : team[con] = [name] else: team[con].append(name) print(team) while True: t = input().split() print(t) if len(t) == 0 and t == 'q': break | # 1678840, 2022-11-12 09:37:29, xxx (0%) team = {} for i in range(int(input())): name , con = input().split() if con not in team : team[con] = [name] else: team[con].append(name) print(team) while True: t = input().split() print(t) if len(t) == 0 and t == 'q': break s = 1 for i in range(len(t)): if t[i] not in team: s = 2 if s == 2 : print("Not OK") | # 1679133, 2022-11-12 09:54:10, xxx (0%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con print(coun) while True: t = input().split() print(t) if len(t) == 0 and t[0] == 'q': break check = coun[t[0]] if coun[t] == check : print("Not OK") | # 1679275, 2022-11-12 10:01:53, xxx (0%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con print(coun) while True: t = input().split() print(t) if len(t) == 0 and t[0] == 'q': break elif coun[t[1]] == coun[t[3]]: print("Not OK") | # 1679616, 2022-11-12 10:20:30, xxx (0%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con print(coun) while True: t = input().split() if len(t) == 0 and t[0] == 'q': break teamcoun = [] for i in range(len(t)): teamcoun.append(coun[t[i]]) #listเก็บประเทศ check = teamcoun[0] for i in teamcoun: if i == check: print("Not OK") | # 1679660, 2022-11-12 10:22:25, xxx (0%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con #print(coun) while True: t = input().split() if len(t) == 0 and t[0] == 'q': break teamcoun = [] for i in range(len(t)): teamcoun.append(coun[t[i]]) #listเก็บประเทศ check = teamcoun[0] for i in teamcoun: if i == check: print("Not OK") | # 1679665, 2022-11-12 10:22:43, xxx (0%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con while True: t = input().split() if len(t) == 0 and t[0] == 'q': break teamcoun = [] for i in range(len(t)): if t[i] not in coun: print("Not OK") teamcoun.append(coun[t[i]]) #listเก็บประเทศ check = teamcoun[0] for i in teamcoun: if i == check: print("Not OK") else: print("OK") | # 1679851, 2022-11-12 10:30:18, xxx (0%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con while True: t = input().split() if len(t) == 0 and t[0] == 'q': break else: teamcoun = [] for i in range(len(t)): teamcoun.append(coun[t[i]]) #listเก็บประเทศ check = teamcoun[0] s= 1 for i in teamcoun[1:]: if i == check: s = 2 else: s = 1 if s==1: print("OK") elif s==2 : print("Not OK") #Liverpool Barcelona PSG Real | # 1680486, 2022-11-12 10:58:33, PPx (67%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con while True: t = input().split() if t[0] == 'q': break teamcoun = [] for i in range(len(t)): teamcoun.append(coun[t[i]])#listเก็บประเทศ if len(teamcoun) > len(set(teamcoun)): print("Not OK") else: print("OK") | # 1680717, 2022-11-12 11:06:58, PP- (67%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con while True: t = input().split() if t[0] == 'q': break s = 0 teamcoun = [] for i in range(len(t)): if t[i] not in coun.keys(): print("Not OK") continue else: teamcoun.append(coun[t[i]])#listเก็บประเทศ if len(teamcoun) > len(set(teamcoun)): s = 1 else: print("OK") if s == 1 : print("Not OK") | # 1680823, 2022-11-12 11:10:33, PPP (100%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con while True: t = input().split() if t[0] == 'q': break s = 0 teamcoun = [] for i in range(len(t)): if t[i] not in coun.keys(): print("Not OK") try: for i in range(len(t)): teamcoun.append(coun[t[i]])#listเก็บประเทศ if len(teamcoun) > len(set(teamcoun)): s = 1 else: print("OK") if s == 1 : print("Not OK") except: pass | # 1681135, 2022-11-12 11:19:43, PPP (100%) coun = {} for i in range(int(input())): name , con = input().split() coun[name] = con while True: t = input().split() if t[0] == 'q':break s = 0 teamcoun = [] for i in range(len(t)): if t[i] not in coun.keys(): print("Not OK") try: #ที่ใช้try เพราะว่ามันจะerrorเพราะไม่เจอ samyanfc for i in range(len(t)): teamcoun.append(coun[t[i]])#listเก็บประเทศ if len(teamcoun) > len(set(teamcoun)): s = 1 else: print("OK") if s == 1 : print("Not OK") except: pass |
# 1679084, 2022-11-12 09:51:35, xxx (0%) x=int(input()) poom={} for i in range(x): y=input().split() poom[y[0]]=y[1] a=input() while a != 'q': a=a.split() T1=a[0] T2=a[1] T3=a[2] T4=a[3] if T1 and T2 and T3 and T4 in poom: if poom[T1]==poom[T2] or poom[T1]==poom[T3] or poom[T1]==poom[T3] or poom[T2]==poom[T3] or poom[T2]==poom[T4] or poom[T3]==poom[T4]: print('Not OK') else: print('OK') else: print('OK') a=input() | # 1679281, 2022-11-12 10:02:05, xxx (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() T1=a[0] T2=a[1] T3=a[2] T4=a[3] if T1 in jerry and T2 in jerry and T3 in jerry and T4 in jerry: if poom[T1]==poom[T2] or poom[T1]==poom[T3] or poom[T1]==poom[T3] or poom[T2]==poom[T3] or poom[T2]==poom[T4] or poom[T3]==poom[T4]: print('Not OK') else: print('OK') else: print('Not OK') a=input() | # 1679358, 2022-11-12 10:06:19, xxx (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() T1=a[0] T2=a[1] T3=a[2] T4=a[3] if T1 in jerry and T2 in jerry and T3 in jerry and T4 in jerry: if poom[T1]==poom[T2] or poom[T1]==poom[T3] or poom[T1]==poom[T3] or poom[T2]==poom[T3] or poom[T2]==poom[T4] or poom[T3]==poom[T4]: print('Not OK') else: print('OK') else: print('Not OK') a=input() | # 1679423, 2022-11-12 10:10:08, xxx (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() T1=a[0] T2=a[1] T3=a[2] T4=a[3] if T1 in jerry and T2 in jerry and T3 in jerry and T4 in jerry: if poom[T1]==poom[T2] or poom[T1]==poom[T3] or poom[T1]==poom[T3] or poom[T2]==poom[T3] or poom[T2]==poom[T4] or poom[T3]==poom[T4]: print('Not OK') else: print('OK') else: print('Not OK') a=input() | # 1679716, 2022-11-12 10:24:07, xxx (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() b=len(a) Found=False for i in range(len(a)): if a[i] in jerry: Found=True if Found==True: for i in range(1,len(a)): for j in range(i+1,len(a+1)): if poom[a[i]]==poom[a[j]]: print('Not Ok') else: print('OK') if Found==False: print('Not Ok') | # 1679743, 2022-11-12 10:25:23, compilation error (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() b=len(a) Found=False for i in range(len(a)): if a[i] in jerry: Found=True if Found==True: for i in range(1,len(a)): for j in range(i+1,len(a)+1)): if poom[a[i]]==poom[a[j]]: print('Not Ok') else: print('OK') if Found==False: print('Not Ok') | # 1679749, 2022-11-12 10:25:48, xxx (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() b=len(a) Found=False for i in range(len(a)): if a[i] in jerry: Found=True if Found==True: for i in range(1,len(a)): for j in range(i+1,len(a)+1): if poom[a[i]]==poom[a[j]]: print('Not Ok') else: print('OK') if Found==False: print('Not Ok') | # 1679774, 2022-11-12 10:27:12, xxx (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() b=len(a) Found=False for i in range(len(a)): if a[i] in jerry: Found=True if Found==True: for i in range(1,len(a)): for j in range(i+1,len(a)+1): if poom[a[i-1]]==poom[a[j-1]]: print('Not Ok') else: print('OK') if Found==False: print('Not Ok') | # 1680126, 2022-11-12 10:42:42, --x (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() b=len(a) Found=False Check=False for i in range(len(a)): if a[i] in jerry: Found=True else: Found=False if Found==False: print('Not Ok') if Found==True: for i in range(0,len(a)-1): for j in range(i+1,len(a)): if poom[a[i]]==poom[a[j]]: Check=True if Check==False: print('Ok') if Check==True: print('Not Ok') a=input() | # 1680289, 2022-11-12 10:50:50, --- (0%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() b=len(a) Found=False for i in range(len(a)): if a[i] in jerry: Found=True else: Found=False break if Found==False: print('Not Ok') if Found==True: Check=False for i in range(0,len(a)-1): for j in range(i+1,len(a)): if poom[a[i]]==poom[a[j]]: Check=True if Check==False: print('Ok') if Check==True: print('Not Ok') a=input() | # 1680341, 2022-11-12 10:52:50, PPP (100%) x=int(input()) poom={} jerry=[] for i in range(x): y=input().split() poom[y[0]]=y[1] jerry.append(y[0]) a=input() while a != 'q': a=a.split() b=len(a) Found=False for i in range(len(a)): if a[i] in jerry: Found=True else: Found=False break if Found==False: print('Not OK') if Found==True: Check=False for i in range(0,len(a)-1): for j in range(i+1,len(a)): if poom[a[i]]==poom[a[j]]: Check=True if Check==False: print('OK') if Check==True: print('Not OK') a=input() |
# 1678821, 2022-11-12 09:36:31, --- (0%) team = {} for i in range(int(input())): t, c = input().split() team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): final.append('OK') else: final.append('NOT OK') check_team = input() for e in final: print(e) | # 1678841, 2022-11-12 09:37:31, --- (0%) team = {} for i in range(int(input())): t, c = input().split() team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): final.append('OK') else: final.append('NOT OK') check_team = input() for e in final: print(e) | # 1679000, 2022-11-12 09:47:08, --- (0%) team = {} for i in range(int(input())): t, c = input().split() team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): final.append('OK') else: final.append('NOT OK') check_team = input() for e in final: print(e) | # 1679056, 2022-11-12 09:49:48, --- (0%) team = {} for i in range(int(input())): t, c = input().split() team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): print('OK') else: print('NOT OK') check_team = input() | # 1679172, 2022-11-12 09:56:15, --- (0%) team = {} for i in range(int(input())): t, c = input().split() team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): final.append('Ok') else: final.append('Not ok') check_team = input() for e in final: print(e) | # 1679338, 2022-11-12 10:05:18, --- (0%) team = {} for i in range(int(input())): t, c = input().split() team[t] = c check_team = input() final = '' while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): final +='OK\n' else: final +='NOT OK\n' check_team = input() print(final) | # 1679445, 2022-11-12 10:11:16, --- (0%) team = {} for i in range(int(input())): t, c = input().split() if t not in team: team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): final.append('OK') else: final.append('NOT OK') check_team = input() for e in final: print(e) | # 1680211, 2022-11-12 10:47:02, --- (0%) team = {} for i in range(int(input())): t, c = input().split() if t not in team: team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): print('OK') else: print('NOT OK') check_team = input() | # 1680242, 2022-11-12 10:48:59, PP- (67%) n = int(input()) d = {} for i in range(n): f,c = input().split() if c not in d: d[c] = {f} else: d[c].add(f) x = [] y = [] j = [] while True: b = input().split() if b[0] == "q":break s = set(b) x.append(s) for e in d: r = len(s&d[e]) y.append(r) g = set(y) u = g - {1,0} if len(u) == 0: print("OK") else: print("Not OK") | # 1680518, 2022-11-12 10:59:49, PPP (100%) team = {} for i in range(int(input())): t, c = input().split() if t not in team: team[t] = c check_team = input() final = [] while check_team != 'q': s = [] x = check_team.split() for i in x: if i in team: if team[i] not in s: s.append(team[i]) if len(s) == len(x): final.append('OK') else: final.append('Not OK') check_team = input() for e in final: print(e) |
# 1678876, 2022-11-12 09:39:26, --x (0%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) # print(b) c=False team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)): for k in range(len(team_check)): if b[team_check[i]]==b[team_check[k]]: print("Not OK") c=True break if c: break team_check=input().split() | # 1679169, 2022-11-12 09:56:13, --- (0%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) # print(b) c=False team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)): if c: break for k in range(len(team_check)-1): # if c: # break if team_check[i] not in b or team_check[k+1] not in b: print("Not OK") c=True break elif b[team_check[i]]==b[team_check[k+1]]: print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1679331, 2022-11-12 10:04:46, --- (0%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] print(a) print(b) c=False team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)): if c: break for k in range(len(team_check)-1): # if c: # break if team_check[i] not in b or team_check[k+1] not in b: print("Not OK") c=True break elif b[team_check[i]]==b[team_check[k+1]]: print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1679599, 2022-11-12 10:19:33, -Px (33%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) # print(b) c=False d=set() team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)-1): if c: break for k in range(len(team_check)-1): # if c: # break for l in team_check: d.add(b[l]) if team_check[i] not in b or team_check[k+1] not in b: print("Not OK") c=True break # elif b[team_check[i]]==b[team_check[k+i+1]]: # print("Not OK") # c=True # break elif (len(d))!=(len(team_check)): print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1679676, 2022-11-12 10:23:08, -P- (33%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) # print(b) c=False d=set() team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)-1): if c: break for k in range(len(team_check)-1): # if c: # break for l in team_check: if l in b: d.add(b[l]) if team_check[i] not in b or team_check[k+1] not in b: print("Not OK") c=True break # elif b[team_check[i]]==b[team_check[k+i+1]]: # print("Not OK") # c=True # break elif (len(d))!=(len(team_check)): print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1679861, 2022-11-12 10:30:34, --- (0%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) print(b) c=False d=set() team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)-1): if c: break for k in range(len(team_check)-1): # if c: # break for l in team_check: if l in b: d.add(b[l]) # if team_check[i] not in b or team_check[k+1] not in b: # print("Not OK") # c=True # break # elif b[team_check[i]]==b[team_check[k+i+1]]: # print("Not OK") # c=True # break if (len(d))<(len(team_check)): print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1679872, 2022-11-12 10:30:47, --- (0%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) print(b) c=False d=set() team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)-1): if c: break for k in range(len(team_check)-1): # if c: # break for l in team_check: if l in b: d.add(b[l]) # if team_check[i] not in b or team_check[k+1] not in b: # print("Not OK") # c=True # break # elif b[team_check[i]]==b[team_check[k+i+1]]: # print("Not OK") # c=True # break if (len(d))!=(len(team_check)): print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1679900, 2022-11-12 10:31:52, --- (0%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) print(b) c=False d=set() team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)-1): if c: break for k in range(len(team_check)-1): # if c: # break for l in team_check: if l in b: d.add(b[l]) # if team_check[i] not in b or team_check[k+1] not in b: # print("Not OK") # c=True # break # elif b[team_check[i]]==b[team_check[k+i+1]]: # print("Not OK") # c=True # break if (len(d))!=(len(team_check)): print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1679918, 2022-11-12 10:32:29, -P- (33%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) # print(b) c=False d=set() team_check=input().split() while team_check[0]!="q": for i in range(len(team_check)-1): if c: break for k in range(len(team_check)-1): # if c: # break for l in team_check: if l in b: d.add(b[l]) if team_check[i] not in b or team_check[k+1] not in b: print("Not OK") c=True break # elif b[team_check[i]]==b[team_check[k+i+1]]: # print("Not OK") # c=True # break elif (len(d))!=(len(team_check)): print("Not OK") c=True break if not c: print("OK") c=False team_check=input().split() | # 1680171, 2022-11-12 10:44:55, PPP (100%) team_num=int(input()) a={} b={} for i in range(team_num): team_name=input().split() if team_name[1] not in a: a[team_name[1]]=[team_name[0]] else: a[team_name[1]].append(team_name[0]) b[team_name[0]]=team_name[1] # print(a) # print(b) c=False d=set() team_check=input().split() while team_check[0]!="q": for i in team_check: if i in b: d.add(b[i]) if (len(d))!=(len(team_check)): print("Not OK") c=True d=set() else: print("OK") c=False d=set() team_check=input().split() |
# 1678498, 2022-11-12 09:17:44, --- (0%) teams = {} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() for team in input_[1:]: if team in teams: country = teams[team] else: print('Not OK') break if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1678519, 2022-11-12 09:19:56, --- (0%) teams = {} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() for team in input_[1:]: if team in teams: country = teams[team] else: print('Not OK') break if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1678650, 2022-11-12 09:27:40, --- (0%) teams = {} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() for team in input_[1:]: if team in teams: country = teams[team] else: print('Not OK') break if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1678837, 2022-11-12 09:37:18, --- (0%) teams = {} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() for team in input_[1:]: if team in teams: country = teams[team] else: print('Not OK') break if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1678971, 2022-11-12 09:45:15, --- (0%) teams = {} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: inpu = input().split() if inpu[0] == 'q': break countries = set() for team in inpu[1:]: if team in teams: country = teams[team] else: print('Not OK') break if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1679239, 2022-11-12 10:00:25, --- (0%) teams = {} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() group = input_[1:] for team in group: if team not in teams: print('Not OK') break country = teams[team] if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1679261, 2022-11-12 10:01:14, --- (0%) teams = {} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() group = input_[1:] for team in group: if team not in teams: print('Not Ok') break country = teams[team] if country in countries: print('Not Ok') break countries.add(country) else: print('Ok') | # 1679954, 2022-11-12 10:34:58, PPP (100%) teams = {} # {team: country} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() for team in input_: if team not in teams: print('Not OK') break country = teams[team] if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1680567, 2022-11-12 11:01:55, PPP (100%) teams = {} # {team: country} for _ in range(int(input())): team, origin = input().split() teams[team] = origin while True: input_ = input().split() if input_[0] == 'q': break countries = set() for team in input_: if team not in teams: print('Not OK') break country = teams[team] if country in countries: print('Not OK') break countries.add(country) else: print('OK') | # 1680570, 2022-11-12 11:02:04, PPP (100%) t = {} t.update([input().split() for _ in range(int(input()))]) while 1: a, b = input().split(), set() if a[0] == 'q': break for c in a: if c not in t: print('Not OK') break elif t[c] in b: print('Not OK') break b.add(t[c]) else: print('OK') |
# 1678769, 2022-11-12 09:33:58, xxx (0%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y g=input().split() while g !='q': tg=[] for j in g: if team[j] not in tg: t.append(team[j]) print('OK') else: print('Not OK') | # 1678875, 2022-11-12 09:39:25, TTT (0%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y g=input().split() while g !='q': tg=[] for j in g: if not team[j] in tg: tg.append(team[j]) print('OK') elif team[j] in tg: print('Not OK') | # 1678880, 2022-11-12 09:39:37, TTT (0%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y g=input().split() while g !='q': tg=[] for j in g: if not team[j] in tg: tg.append(team[j]) print('OK') elif team[j] in tg: print('Not OK') | # 1679339, 2022-11-12 10:05:18, xxx (0%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y g=input().split() while g !='q': tg=[] for i in g: c=0 if not team[i] in tg: tg.append(team[i]) elif team[i] in tg: c+=1 if c >= 1: print('Not OK') else: print('OK') g=input().split() | # 1679345, 2022-11-12 10:05:31, xxx (0%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y g=input().split() while g !='q': tg=[] for i in g: c=0 if not team[i] in tg: tg.append(team[i]) elif team[i] in tg: c+=1 if c >= 1: print('Not OK') else: print('OK') g=input().split() | # 1679589, 2022-11-12 10:18:54, PPP (100%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y m=input().strip().split() T1=[] for d,v in team.items(): T1.append(d) while m != ['q']: check=[] t=True for i in m: if i in T1: if team[i] in check: print('Not OK') t=False break check.append(team[i]) else: print('Not OK') t=False if t == True: print('OK') m=input().strip().split() | # 1679613, 2022-11-12 10:20:20, PPP (100%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y g=input().strip().split() tg=[] for d,v in team.items(): tg.append(d) while g != ['q']: check=[] t=True for i in g: if i in tg: if team[i] in check: print('Not OK') t=False break check.append(team[i]) else: print('Not OK') t=False if t == True: print('OK') g=input().strip().split() | # 1679639, 2022-11-12 10:21:42, PPP (100%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y group=input().strip().split() tg=[] for d,v in team.items(): tg.append(d) while group != ['q']: check=[] t=True for i in group: if i in tg: if team[i] in check: print('Not OK') t=False break check.append(team[i]) else: print('Not OK') t=False if t == True: print('OK') group=input().strip().split() | # 1679643, 2022-11-12 10:21:51, PPP (100%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y group=input().strip().split() tg=[] for d,v in team.items(): tg.append(d) while group != ['q']: check=[] t=True for i in group: if i in tg: if team[i] in check: print('Not OK') t=False break check.append(team[i]) else: print('Not OK') t=False if t == True: print('OK') group=input().strip().split() | # 1679650, 2022-11-12 10:22:08, PPP (100%) n=int(input()) team={} for i in range(n): x,y=input().split() team[x]=y group=input().strip().split() tg=[] for d,v in team.items(): tg.append(d) while group != ['q']: check=[] t=True for i in group: if i in tg: if team[i] in check: print('Not OK') t=False break check.append(team[i]) else: print('Not OK') t=False if t == True: print('OK') group=input().strip().split() |
# 1678856, 2022-11-12 09:38:18, --- (0%) na={} for i in range(int(input())): t,n=input().split() if n not in na: na[n]={t} else:na[n].add(t) c=input().split() for e in na: r=0 for i in c: if i in na[e]: r+=1 if r==1:print("OK") else:print("Not OK") | # 1679472, 2022-11-12 10:12:32, --- (0%) print("Not OK") | # 1679482, 2022-11-12 10:12:47, --- (0%) print("OK") | # 1679517, 2022-11-12 10:14:14, --- (0%) na={} for i in range(int(input())): t,n=input().split() if n not in na: na[n]={t} else:na[n].add(t) c=input().strip().split() for e in na: if len(set(c)&na[e])>1:print("Not OK") | # 1679799, 2022-11-12 10:28:26, xxx (0%) na={} for i in range(int(input())): t,n=input().split() if n not in na: na[n]={t} else:na[n].add(t) while True : c=input().split() if c=="q":break for e in na: if len(set(c)&na[e])>1:print("Not OK") | # 1679952, 2022-11-12 10:34:51, xxx (0%) na={} for i in range(int(input())): t,n=input().split() na[t]=n while True : c=input().split() if c=="q":break a=[] for i in c: a.append(na[i]) if len(c)==len(set(a)):print("Ok") else:print("Not Ok") | # 1680058, 2022-11-12 10:39:36, xxx (0%) na={} for i in range(int(input())): t,n=input().split() na[t]=n while True : c=input().split() if c=="q":break a=[] for i in c: if i in na.keys(): a.append(na[i]) if len(c)==len(set(a)):print("Ok") else:print("Not Ok") | # 1680248, 2022-11-12 10:49:21, --- (0%) na={} for i in range(int(input())): t,n=input().split() na[t]=n while True : c=input().split() if c[0]=="q": break else : a=[] for i in c: if i in na.keys(): a.append(na[i]) if len(c)==len(set(a)):print("Ok") else:print("Not Ok") | # 1680308, 2022-11-12 10:51:49, PPP (100%) na={} for i in range(int(input())): t,n=input().split() na[t]=n while True : c=input().split() if c[0]=="q": break else : a=[] for i in c: if i in na.keys(): a.append(na[i]) if len(c)==len(set(a)):print("OK") else:print("Not OK") |
# 1678503, 2022-11-12 09:18:08, xxx (0%) x = int(input()) team = {} ans = [] for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() for i in o: if i in team: if team[i] not in ans: ans.append(team[i]) if len(ans) == 4: print("OK") else: print("Not OK") | # 1678540, 2022-11-12 09:21:32, --- (0%) x = int(input()) team = {} ans = [] for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() for i in o: if i in team: if team[i] not in ans: ans.append(team[i]) o = input() if len(ans) == 4: print("OK") else: print("Not OK") | # 1678574, 2022-11-12 09:23:32, --- (0%) x = int(input()) team = {} ans = [] for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() for i in o: if i in team: if team[i] not in ans: ans.append(team[i]) o = input() if len(ans) == 4: print("OK") else: print("Not OK") ans = [] | # 1678690, 2022-11-12 09:29:37, --- (0%) x = int(input()) team = {} ans = [] ans = [] for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() for i in o: if i in team: if team[i] not in ans: ans.append(team[i]) if len(ans) == len(set(ans)): print("OK") else: print("Not OK") ans = [] o = input() | # 1678763, 2022-11-12 09:33:35, PP- (67%) x = int(input()) team = {} ans = [] for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() for i in o: if i in team: ans.append(team[i]) if len(ans) == len(set(ans)): print("\nOK") else: print("\nNot OK") ans = [] o = input() | # 1678815, 2022-11-12 09:36:20, PP- (67%) x = int(input()) team = {} ans = [] pas = False for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() for i in o: if i in team: ans.append(team[i]) else: print("\nNot OK") pas = True if not pas: if len(ans) == len(set(ans)): print("\nOK") else: print("\nNot OK") ans = [] o = input() | # 1678857, 2022-11-12 09:38:20, PP- (67%) x = int(input()) team = {} ans = [] pas = False for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() for i in o: if i in team: ans.append(team[i]) else: print("\nNot OK") pas = True if not pas: if len(ans) == len(set(ans)): print("\nOK") else: print("\nNot OK") ans = [] o = input() | # 1678996, 2022-11-12 09:46:55, --- (0%) x = int(input()) team = {} ans = [] pas = False pas1 = False for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() if len(o) <= 1: print("\nNot OK") else: pas1 = True if pas1: for i in o: if i in team: ans.append(team[i]) else: print("\nNot OK") pas = True if not pas and pas: if len(ans) == len(set(ans)): print("\nOK") else: print("\nNot OK") ans = [] o = input() pas = False pas1 = False | # 1679044, 2022-11-12 09:49:09, PPP (100%) x = int(input()) team = {} ans = [] pas = False pas1 = False for i in range(x): k, l = input().split() team[k] = l o = input() while o != "q": o = o.split() if len(o) <= 1: print("\nNot OK") else: pas1 = True if pas1: for i in o: if i in team: ans.append(team[i]) else: print("\nNot OK") pas = True if not pas and pas1: if len(ans) == len(set(ans)): print("\nOK") else: print("\nNot OK") ans = [] o = input() pas = False pas1 = False |
# 1678502, 2022-11-12 09:18:05, x-- (0%) n = int(input()) m = {} for i in '8'*n: a,b = input().split() m[a]=b while(True): i = input() if(i=='q'):break d = {};ok=1 a = input().split() for i in a: if(not i in m): ok=0 continue if(m[i] in d): ok=0 d[m[i]] = True if(not ok): print("Not ") print("OK") | # 1678509, 2022-11-12 09:18:50, x-- (0%) n = int(input()) m = {} for i in '8'*n: a,b = input().split() m[a]=b while(True): i = input() if(i=='q'):break d = {};ok=1 a = input().split() for i in a: if(not i in m): ok=0 continue if(m[i] in d): ok=0 d[m[i]] = True if(not ok): print("Not ",end='') print("OK") | # 1678525, 2022-11-12 09:20:19, x-- (0%) n = int(input()) m = {} for i in '8'*n: a,b = input().split() m[a]=b while(True): i = input() if(i=='q'):break d = {};ok=1 a = input().split() for i in a: if(not i in m): ok=0 continue if(m[i] in d): ok=0 d[m[i]] = True if(not ok): print("Not OK") else: print("OK") | # 1678590, 2022-11-12 09:24:33, x-- (0%) n = int(input()) m = {} for i in '8'*n: a,b = input().split() m[a]=b while(True): i = input() if(i=='q'):break d = {};ok=1 a = input().split() # print(a, "fine") for i in a: if(not i in m): ok=0 continue if(m[i] in d): ok=0 d[m[i]] = True # print(ok) if ok : print("OK") if(not ok): print("Not OK") | # 1678680, 2022-11-12 09:29:07, xxx (0%) n = int(input()) team_to_country = {} for i in range(n): a,b = input().split() team_to_country[a] = b while True : a = input().split() if(a=='q'): break ok = True seen_country = {} for team in a: if(team not in team_to_country): ok = False break if(team_to_country[team] in seen_country): ok = False break seen_country[team_to_country[team]] = True if(ok): print("OK") else: print("Not OK") | # 1678695, 2022-11-12 09:30:00, xxx (0%) n = int(input()) team_to_country = {} for i in range(n): a,b = input().split() team_to_country[a] = b while True : a = input().split() if(a=='q'): break ok = True seen_country = {} for team in a: if(team not in team_to_country): ok = False break if(team_to_country[team] in seen_country): ok = False break seen_country[team_to_country[team]] = True if(ok): print("OK") else: print("Not OK") | # 1678747, 2022-11-12 09:32:22, xxx (0%) n = int(input()) team_to_country = {} for i in range(n): a,b = input().split(' ') team_to_country[a] = b while True : a = input().strip().split(' ') if(a=='q'): break ok = True seen_country = {} for team in a: if(team not in team_to_country): ok = False break if(team_to_country[team] in seen_country): ok = False break seen_country[team_to_country[team]] = True if(ok): print("OK") else: print("Not OK") | # 1678823, 2022-11-12 09:36:37, xxx (0%) n = int(input()) team_to_country = {} for i in range(n): a,b = input().split(' ') team_to_country[a] = b ans_list = [] while True : a = input().strip().split(' ') if(a=='q'): break ok = True seen_country = dict() for team in a: if(team not in team_to_country): ok = False break if(team_to_country[team] in seen_country): ok = False break seen_country[team_to_country[team]] = True if ok: ans_list.append("OK") else: ans_list.append("Not OK") for ii in ans_list: print(ii) | # 1678847, 2022-11-12 09:37:39, PPP (100%) n = int(input()) team_to_country = {} for i in range(n): a,b = input().split(' ') team_to_country[a] = b ans_list = [] while True : a = input().strip().split(' ') if(a==['q']): break ok = True seen_country = dict() for team in a: if(team not in team_to_country): ok = False break if(team_to_country[team] in seen_country): ok = False break seen_country[team_to_country[team]] = True if ok: ans_list.append("OK") else: ans_list.append("Not OK") for ii in ans_list: print(ii) |
# 1678929, 2022-11-12 09:43:07, --- (0%) n=int(input()) group={} con=[] count=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().split() while x[0]!='q': for e in x: if e not in group: print('Not OK') x=input().split() | # 1679034, 2022-11-12 09:48:33, --- (0%) n=int(input()) group={} con=[] count=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().split() p=[] while x[0]!='q': for e in x: if e not in group: print('Not OK') elif group[e] in count: print('Not OK') count.append(group[e]) else: print('OK') break x=input().split() | # 1679590, 2022-11-12 10:18:58, --- (0%) n=int(input()) group={} con=[] count=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().split() while x[0]!='q': f=True for e in x: if e not in group: print('Not OK') f=False elif group[e] in count: print('Not OK') f=False count.append(group[e]) if f: print('OK') x=input().split() | # 1679857, 2022-11-12 10:30:28, --x (0%) n=int(input()) group={} con=[] count=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().split() while x[0]!='q': f=True for e in x: if e not in group: print('Not OK') f=False elif group[e] in count: print('Not OK') f=False break count.append(group[e]) if f: print('OK') x=input().split() | # 1679866, 2022-11-12 10:30:42, --x (0%) n=int(input()) group={} con=[] count=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().split() while x[0]!='q': f=True for e in x: if e not in group: print('Not OK') f=False elif group[e] in count: print('Not OK') f=False break count.append(group[e]) if f: print('OK') x=input().split() | # 1679933, 2022-11-12 10:33:32, --x (0%) n=int(input()) group={} con=[] count=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().strip().split() while x[0]!='q': f=True for e in x: if e not in group: print('Not OK') f=False elif group[e] in count: print('Not OK') f=False break count.append(group[e]) if f: print('OK') x=input().split() | # 1680054, 2022-11-12 10:39:30, --- (0%) n=int(input()) group={} con=[] count=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().strip().split() while x[0]!='q': f=True for e in x: if e not in group: print('Not OK') f=False break elif group[e] in count: print('Not OK') f=False break count.append(group[e]) if f: print('OK') x=input().split() | # 1680201, 2022-11-12 10:46:13, PPP (100%) n=int(input()) group={} con=[] for i in range(n): team,country=input().split() group[team]=country con.append(country) x=input().strip().split() count=[] while x[0]!='q': f=True for e in x: if e not in group: print('Not OK') f=False break elif group[e] in count: print('Not OK') f=False break count.append(group[e]) if f: print('OK') count=[] x=input().split() |
# 1678669, 2022-11-12 09:28:42, xxx (0%) a = int(input()) ;team={};c={} for i in range(a): a = input().split() team[a[0]] = a[1] c[a[1]] = 0 a = input() while a != 'q': a=a.split() c[team[a[0]]]=c[team[a[0]]]+1 c[team[a[1]]]=c[team[a[1]]]+1 c[team[a[2]]]=c[team[a[2]]]+1 r =True for i in c: if c[i] >1: print('Not OK') r=False break if r ==True: print('OK') a =input() | # 1678705, 2022-11-12 09:30:27, xxx (0%) a = int(input()) ;team={};c={};ww=[] for i in range(a): a = input().split() team[a[0]] = a[1] ww.append(a) a = input() while a != 'q': a=a.split() for i in ww: c[a[1]] = 0 c[team[a[0]]]=c[team[a[0]]]+1 c[team[a[1]]]=c[team[a[1]]]+1 c[team[a[2]]]=c[team[a[2]]]+1 r =True for i in c: if c[i] >1: print('Not OK') r=False break if r ==True: print('OK') a =input() | # 1678955, 2022-11-12 09:44:16, xx- (0%) a = int(input()) ;team={};c={};ww=[];re=[] for i in range(a): a = input().split() team[a[0]] = a[1] ww.append(a) a = input() while a != 'q': a=a.split() gg=True c={} for i in ww: c[i[1]] = 0 for i in a: if i not in team: re.append('Not OK') gg =False break if gg == False: break c[team[a[0]]]=c[team[a[0]]]+1 c[team[a[1]]]=c[team[a[1]]]+1 c[team[a[2]]]=c[team[a[2]]]+1 r =True for i in c: if c[i] >1: re.append('Not OK') r=False break if r ==True: re.append('OK') a =input() for i in re: print(i) | # 1679076, 2022-11-12 09:51:18, PP- (67%) a = int(input()) ;team={};c={};ww=[];re=[] for i in range(a): a = input().split() team[a[0]] = a[1] ww.append(a) a = input() while a != 'q': a=a.split() gg=True c={} for i in ww: c[i[1]] = 0 for i in a: if i not in team: re.append('Not OK') gg =False break if gg == False: break for i in a: c[team[i]]=c[team[i]]+1 r =True for i in c: if c[i] >1: re.append('Not OK') r=False break if r ==True: re.append('OK') a =input() for i in re: print(i) | # 1679156, 2022-11-12 09:55:27, PPx (67%) a = int(input()) ;team={};c={};ww=[];re=[] for i in range(a): a = input().split() team[a[0]] = a[1] ww.append(a) a = input() while a != 'q': a=a.split() gg=True c={} for i in ww: c[i[1]] = 0 for i in a: if i not in team: re.append('Not OK') gg =False break break for i in a: c[team[i]]=c[team[i]]+1 r =True for i in c: if c[i] >1: re.append('Not OK') r=False break if r ==True: re.append('OK') a =input() for i in re: print(i) | # 1679244, 2022-11-12 10:00:34, --- (0%) a = int(input()) ;team={};c={};ww=[];re=[] for i in range(a): a = input().split() team[a[0]] = a[1] ww.append(a) a = input() while a != 'q': a=a.split() gg=True c={} for i in ww: c[i[1]] = 0 for i in a: if i not in team: re.append('Not OK') gg =False break if gg != False: for i in a: c[team[i]]=c[team[i]]+1 r =True for i in c: if c[i] >1: re.append('Not OK') r=False break if r ==True: re.append('OK') a =input() for i in re: print(i) | # 1679286, 2022-11-12 10:02:13, PP- (67%) a = int(input()) ;team={};c={};ww=[];re=[] for i in range(a): a = input().split() team[a[0]] = a[1] ww.append(a) a = input() while a != 'q': a=a.split() gg=True c={} for i in ww: c[i[1]] = 0 for i in a: if i not in team: re.append('Not OK') gg =False break if gg == False: break for i in a: c[team[i]]=c[team[i]]+1 r =True for i in c: if c[i] >1: re.append('Not OK') r=False break if r ==True: re.append('OK') a =input() for i in re: print(i) | # 1679330, 2022-11-12 10:04:41, PPP (100%) a = int(input()) ;team={};c={};ww=[];re=[] for i in range(a): a = input().split() team[a[0]] = a[1] ww.append(a) a = input() while a != 'q': a=a.split() gg=True c={} for i in ww: c[i[1]] = 0 for i in a: if i not in team: re.append('Not OK') gg =False break if gg != False: for i in a: c[team[i]]=c[team[i]]+1 r =True for i in c: if c[i] >1: re.append('Not OK') r=False break if r ==True: re.append('OK') a =input() for i in re: print(i) |
# 1678546, 2022-11-12 09:21:59, xxx (0%) dct = {} # {team : country} for i in range(int(input())): team, country = input().split() dct[team] = country while True: x = input() if x == 'q': break matching = x.split() if matching[0] not in dct or matching[1] not in dct or matching[2] not in dct or matching[3] not in dct: print('Not OK') elif (dct[matching[0]] == dct[matching[1]]) or (dct[matching[0]] == dct[matching[2]]) or (dct[matching[0]] == dct[matching[3]]) or (dct[matching[1]] == dct[matching[2]]) or (dct[matching[1]] == dct[matching[3]]) or (dct[matching[2]] == dct[matching[3]]): print('Not OK') else: print('OK') | # 1678696, 2022-11-12 09:30:06, xxx (0%) dct = {} # {team : country} for i in range(int(input())): team, country = input().split() dct[team] = country y = [] while True: x = input() if x == 'q': break y.append(x) for i in range(len(y)): matching = y[i].split() if matching[0] not in dct or matching[1] not in dct or matching[2] not in dct or matching[3] not in dct: print('Not OK') elif (dct[matching[0]] == dct[matching[1]]) or (dct[matching[0]] == dct[matching[2]]) or (dct[matching[0]] == dct[matching[3]]) or (dct[matching[1]] == dct[matching[2]]) or (dct[matching[1]] == dct[matching[3]]) or (dct[matching[2]] == dct[matching[3]]): print('Not OK') else: print('OK') | # 1678779, 2022-11-12 09:34:27, xxx (0%) dct = {} # {team : country} for i in range(int(input())): team, country = input().split() dct[team] = country while True: x = input() if x == 'q': break matching = x.split() if matching[0] not in dct.keys() or matching[1] not in dct.keys() or matching[2] not in dct.keys() or matching[3] not in dct.keys(): print('Not OK') elif (dct[matching[0]] == dct[matching[1]]) or (dct[matching[0]] == dct[matching[2]]) or (dct[matching[0]] == dct[matching[3]]) or (dct[matching[1]] == dct[matching[2]]) or (dct[matching[1]] == dct[matching[3]]) or (dct[matching[2]] == dct[matching[3]]): print('Not OK') else: print('OK') | # 1678795, 2022-11-12 09:35:07, xxx (0%) dct = {} # {team : country} n = int(input()) for i in range(n): team, country = input().split() dct[team] = country while True: x = input() if x == 'q': break matching = x.split() if matching[0] not in dct.keys() or matching[1] not in dct.keys() or matching[2] not in dct.keys() or matching[3] not in dct.keys(): print('Not OK') elif (dct[matching[0]] == dct[matching[1]]) or (dct[matching[0]] == dct[matching[2]]) or (dct[matching[0]] == dct[matching[3]]) or (dct[matching[1]] == dct[matching[2]]) or (dct[matching[1]] == dct[matching[3]]) or (dct[matching[2]] == dct[matching[3]]): print('Not OK') else: print('OK') | # 1678873, 2022-11-12 09:39:11, xxx (0%) dct = {} # {team : country} for i in range(int(input())): team, country = input().split() dct[team] = country y = [] while True: x = input() if x == 'q': break y.append(x) for i in range(len(y)): matching = y[i].split() if matching[0] not in dct or matching[1] not in dct or matching[2] not in dct or matching[3] not in dct: print('Not OK') elif (dct[matching[0]] == dct[matching[1]]) or (dct[matching[0]] == dct[matching[2]]) or (dct[matching[0]] == dct[matching[3]]) or (dct[matching[1]] == dct[matching[2]]) or (dct[matching[1]] == dct[matching[3]]) or (dct[matching[2]] == dct[matching[3]]): print('Not OK') else: print('OK') | # 1679400, 2022-11-12 10:08:41, --- (0%) dct = {} # {team : country} n = int(input()) for i in range(n): team, country = input().split() dct[team] = country while True: try: x = input() if x == 'q': break matching = x.split() if matching[0] not in dct.keys() or matching[1] not in dct.keys() or matching[2] not in dct.keys() or matching[3] not in dct.keys(): print('Not OK') elif (dct[matching[0]] == dct[matching[1]]) or (dct[matching[0]] == dct[matching[2]]) or (dct[matching[0]] == dct[matching[3]]) or (dct[matching[1]] == dct[matching[2]]) or (dct[matching[1]] == dct[matching[3]]) or (dct[matching[2]] == dct[matching[3]]): print('Not OK') else: print('OK') except: print('None') | # 1679430, 2022-11-12 10:10:31, --- (0%) dct = {} # {team : country} n = int(input()) for i in range(n): team, country = input().split() dct[team] = country while True: x = input() if x == 'q': break matching = x.split() | # 1679618, 2022-11-12 10:20:31, PPP (100%) dct = {} # {team : country} n = int(input()) for i in range(n): team, country = input().split() dct[team] = country while True: x = input() if x == 'q': break matching = x.split() lst = [] check = False for e in matching: if e not in dct.keys(): print('Not OK') check = True break else: lst.append(dct[e]) if check == True: pass else: if len(set(lst)) == len(lst): print('OK') else: print('Not OK') |
# 1678758, 2022-11-12 09:33:11, x-x (0%) team={} #country:team country={} for i in range(int(input())): t,c=input().split() country[t]=c if c not in team: team[c]=[t] else: team[c].append(t) n=[e for e in input().split()] OK=True while n[0]!="q": for i in range(len(n)): for j in range(i+1,(len(n))): if country[n[i]]==country[n[j]]: OK=False if OK==True: print("OK") else: print("Not OK") n=[e for e in input().split()] | # 1678940, 2022-11-12 09:43:39, x-x (0%) team={} #country:team country={} for i in range(int(input())): t,c=input().split() country[t]=c if c not in team: team[c]=[t] else: team[c].append(t) n=[e for e in input().split()] OK=True while n[0]!="q": for i in range(len(n)): for j in range(i+1,(len(n))): if n[i] in country: if country[n[i]]==country[n[j]]: OK=False else: OK=False if OK==True: print("OK") else: print("Not OK") n=[e for e in input().split()] | # 1679682, 2022-11-12 10:23:15, xxx (0%) team={} #country:team country={} for i in range(int(input())): t,c=input().split() country[t]=c if c not in team: team[c]=[t] else: team[c].append(t) n=[e for e in input().split()] OK=True while n[0]!="q": for i in range(len(n)): if n[i] in country: for j in range(1,len(n)): if country[n[i]]==country[n[j]]: OK=False else: OK=True else: Ok=False if OK==True: print("OK") else: print("Not OK") n=[e for e in input().split()] | # 1679934, 2022-11-12 10:33:36, xxx (0%) team={} #country:team country={} for i in range(int(input())): t,c=input().split() country[t]=c if c not in team: team[c]=[t] else: team[c].append(t) n=[e for e in input().split()] OK=True while n[0]!="q": for i in range(len(n)): if n[i] not in country: OK=False elif OK==True: for j in range(i+1,len(n)): if country[n[i]]==country[n[j]]: OK=False else: OK=True if OK==True: print("OK") else: print("Not OK") n=[e for e in input().split()] | # 1680029, 2022-11-12 10:38:21, xxx (0%) team={} #country:team country={} for i in range(int(input())): t,c=input().split() country[t]=c if c not in team: team[c]=[t] else: team[c].append(t) n=[e.strip() for e in input().split()] OK=True while n[0]!="q": for i in range(len(n)): if n[i] not in country: OK=False elif OK==True: for j in range(i+1,len(n)): if country[n[i]]==country[n[j]]: OK=False else: OK=True if OK==True: print("OK") else: print("Not OK") n=[e.strip() for e in input().split()] | # 1680443, 2022-11-12 10:56:18, PPx (67%) team={} #country:team country={} for i in range(int(input())): t,c=input().split() country[t]=c if c not in team: team[c]=[t] else: team[c].append(t) n=input().split() while n[0]!="q": OK=True for i in range(len(n)): if n[i] not in country: OK=False elif OK==True: for j in range(i+1,len(n)): if country[n[i]]==country[n[j]]: OK=False if OK==True: print("OK") else: print("Not OK") n=input().split() | # 1680516, 2022-11-12 10:59:46, PPP (100%) team={} #country:team country={} for i in range(int(input())): t,c=input().split() country[t]=c if c not in team: team[c]=[t] else: team[c].append(t) n=input().split() while n[0]!="q": OK=True for i in range(len(n)): if n[i] not in country: OK=False if OK==True: for i in range(len(n)): for j in range(i+1,len(n)): if country[n[i]]==country[n[j]]: OK=False if OK==True: print("OK") else: print("Not OK") n=input().split() |
# 1679304, 2022-11-12 10:03:06, --- (0%) ''' Quiz3 #1 Password: good_LUCK ''' import pprint team_nation = {} for i in range(int(input())): team,nat = [e.strip() for e in input().split()] if team not in team_nation: team_nation[team] = [] team_nation[team].append(nat) pprint.pprint(team_nation) while True: country = [] team_group = input().split() if len(team_group) == 1: break for team in team_group: if team not in team_nation.keys(): print('Not OK') break else: country +=team_nation[team] check = [] found = False for i in range(len(country)): check.append(country.count(country[i])) # print('Not OK') # found = True # break # if found: # print('OK') # # for t in country: # x = country.count(t) # if x>1: # print('Not OK') # break # else: # print('OK') | # 1679373, 2022-11-12 10:06:55, --- (0%) ''' Quiz3 #1 Password: good_LUCK ''' import pprint team_nation = {} for i in range(int(input())): team,nat = [e.strip() for e in input().split()] if team not in team_nation: team_nation[team] = [] team_nation[team].append(nat) pprint.pprint(team_nation) while True: country = [] check = [] team_group = input().split() if len(team_group) == 1: break for team in team_group: if team not in team_nation.keys(): print('Not OK') break else: country +=team_nation[team] found = False for i in range(len(country)): check.append(country.count(country[i])) found = False for ele in check: if ele !=1 : print('Not OK') found =True break if found: print('OK') # print('Not OK') # found = True # break # if found: # print('OK') # # for t in country: # x = country.count(t) # if x>1: # print('Not OK') # break # else: # print('OK') | # 1680363, 2022-11-12 10:53:39, --- (0%) ''' Quiz3 #1 Password: good_LUCK ''' import pprint team_nation = {} for i in range(int(input())): team,nat = [e.strip() for e in input().split()] if team not in team_nation: team_nation[team] = [] team_nation[team].append(nat) pprint.pprint(team_nation) while True: country = [] #check = [] team_group = input().split() if len(team_group) == 1: break for team in team_group: if team not in team_nation.keys(): print('Not OK') break else: country +=team_nation[team] check = [] for i in range(len(country)): check.append(country.count(country[i])) #print(check) #found = False for ele in check: if ele !=1 : print('Not OK') found =True break #if found: print('OK') # # print('Not OK') # found = True # break # if found: # print('OK') # # for t in country: # x = country.count(t) # if x>1: # print('Not OK') # break # else: # print('OK') | # 1680715, 2022-11-12 11:06:53, xxx (0%) ''' Quiz3 #1 Password: good_LUCK ''' import pprint team_nation = {} for i in range(int(input())): team,nat = [e.strip() for e in input().split()] if team not in team_nation: team_nation[team] = [] team_nation[team] += [nat] pprint.pprint(team_nation) x = input().strip() while x!= 'q': out = set() t = input().split() found = False for team in t : if team not in team_nation.keys(): print('Not OK') found = True break out.update(team_nation[team]) if len(out) != len(t): print('Not OK') else: print('OK') # while True: # country = [] # #check = [] # team_group = input().split() # if len(team_group) == 1: break # for team in team_group: # if team not in team_nation.keys(): # print('Not OK') # break # else: # country +=team_nation[team] # check = [] # for i in range(len(country)): # check.append(country.count(country[i])) # #print(check) # #found = False # for ele in check: # if ele !=1 : # print('Not OK') # found =True # break # #if found: # print('OK') # # print('Not OK') # found = True # break # if found: # print('OK') # # for t in country: # x = country.count(t) # if x>1: # print('Not OK') # break # else: # print('OK') | # 1681159, 2022-11-12 11:20:24, xxx (0%) team_nation = {} for i in range(int(input())): team,nat = [e.strip() for e in input().split()] if team not in team_nation: team_nation[team] = [] team_nation[team] += [nat] pprint.pprint(team_nation) #x = input().strip() while True: out = set() t = input().split() if len(t) == 1: break found = False for team in t : if team not in team_nation.keys(): break else: out.update(team_nation[team]) if len(out) != len(t): print('Not OK') else: print('OK') | # 1681254, 2022-11-12 11:22:40, --- (0%) ''' Quiz3 #1 Password: good_LUCK ''' import pprint team_nation = {} for i in range(int(input())): team,nat = [e.strip() for e in input().split()] if team not in team_nation: team_nation[team] = [] team_nation[team] += [nat] pprint.pprint(team_nation) #x = input().strip() while True: out = set() t = input().split() if len(t) == 1: break found = False for team in t : if team not in team_nation.keys(): break else: out.update(team_nation[team]) if len(out) != len(t): print('Not OK') else: if len(out) == len(t) and len(out) != 0: print('OK') | # 1681330, 2022-11-12 11:24:26, PPP (100%) ''' Quiz3 #1 Password: good_LUCK ''' import pprint team_nation = {} for i in range(int(input())): team,nat = [e.strip() for e in input().split()] if team not in team_nation: team_nation[team] = [] team_nation[team] += [nat] #pprint.pprint(team_nation) #x = input().strip() while True: out = set() t = input().split() if len(t) == 1: break found = False for team in t : if team not in team_nation.keys(): break else: out.update(team_nation[team]) if len(out) != len(t): print('Not OK') else: if len(out) == len(t) and len(out) != 0: print('OK') |
# 1678523, 2022-11-12 09:20:10, PPx (67%) d = {} for i in range(int(input())): x, y = input().split() d[x] = y a = input() while a != 'q': m = a.split() l = [] for e in m: l.append(d[e]) s= set(l) if len(l) == len(s): print('OK') else: print('Not OK') a = input() | # 1678548, 2022-11-12 09:22:00, --x (0%) d = {} for i in range(int(input())): x, y = input().split() d[x] = y a = input() while a != 'q': m = a.split() l = [] for e in m: l.append(d[e]) s= set(l) ANS = [] if len(l) == len(s): ANS.append('OK') else: ANS.append('Not OK') a = input() for e in ANS: print(e) | # 1678652, 2022-11-12 09:27:50, --- (0%) d = {} for i in range(int(input())): x , y = input().split() d[x] = y a = input() while a != 'q': m = a.split() l = [] for e in m: if e in d: l.append(d[e]) s = set(l) ANS = [] if len(s) == len(l): ANS.append('OK') else: ANS.append('Not OK') a = input() for e in ANS: print(e) | # 1679002, 2022-11-12 09:47:18, --- (0%) d = {} for i in range(int(input())): x , y = input().split() d[x] = y a = input() ANS = [] while a != 'q': m = a.split() print(m) l = [] for e in m: if e in d: l.append(d[e]) s = set(l) if len(s) == len(m): ANS.append('OK') else: ANS.append('Not OK') a = input() for e in ANS: print(e) | # 1679035, 2022-11-12 09:48:35, --- (0%) d = {} for i in range(int(input())): x , y = input().split() d[x] = y a = input() while a != 'q': m = a.split() print(m) l = [] for e in m: if e in d: l.append(d[e]) s = set(l) if len(s) == len(m): print('OK') else: print('Not OK') a = input() | # 1679039, 2022-11-12 09:48:57, PPP (100%) d = {} for i in range(int(input())): x , y = input().split() d[x] = y a = input() while a != 'q': m = a.split() l = [] for e in m: if e in d: l.append(d[e]) s = set(l) if len(s) == len(m): print('OK') else: print('Not OK') a = input() | # 1679060, 2022-11-12 09:50:03, PPP (100%) d = {} for i in range(int(input())): x , y = input().split() d[x] = y a = input() while a != 'q': m = a.split() l = [] for e in m: if e in d: l.append(d[e]) s = set(l) if len(s) == len(m): print('OK') else: print('Not OK') a = input() |
# 1679479, 2022-11-12 10:12:46, xxx (0%) n= int(input()) k = 0 t = {} all_t = [] while k < n: a = input() team1 = [] for e in a: nameteam,country = e.split() if country in t: t[country] += [nameteam] all_t += [nameteam] else: t[country] = [nameteam] all_t += [nameteam] k += 1 t = list(t.values()) print(all_t) print(t) g = input() while g != 'q': g1 = g.split() ans = '' for k in t: c = 0 for j in g1: if j in k: c += 1 if c > 1: ans = 'Not OK' break if c == 1: ans ='OK' for e in g1: if e not in all_t: ans = 'Not OK' break print(ans) g = input() | # 1679526, 2022-11-12 10:15:02, --- (0%) n= int(input()) k = 0 t = {} all_t = [] while k < n: a = input() team1 = [] nameteam,country = a.split() if country in t: t[country] += [nameteam] all_t += [nameteam] else: t[country] = [nameteam] all_t += [nameteam] k += 1 t = list(t.values()) print(all_t) print(t) g = input() while g != 'q': g1 = g.split() ans = '' for k in t: c = 0 for j in g1: if j in k: c += 1 if c > 1: ans = 'Not OK' break if c == 1: ans ='OK' for e in g1: if e not in all_t: ans = 'Not OK' break print(ans) g = input() | # 1679531, 2022-11-12 10:15:11, PP- (67%) n= int(input()) k = 0 t = {} all_t = [] while k < n: a = input() team1 = [] nameteam,country = a.split() if country in t: t[country] += [nameteam] all_t += [nameteam] else: t[country] = [nameteam] all_t += [nameteam] k += 1 t = list(t.values()) g = input() while g != 'q': g1 = g.split() ans = '' for k in t: c = 0 for j in g1: if j in k: c += 1 if c > 1: ans = 'Not OK' break if c == 1: ans ='OK' for e in g1: if e not in all_t: ans = 'Not OK' break print(ans) g = input() | # 1679756, 2022-11-12 10:26:10, --- (0%) n= int(input()) k = 0 t = {} all_t = [] while k < n: a = input() team1 = [] nameteam,country = a.split() if country in t: t[country] += [nameteam] all_t += [nameteam] else: t[country] = [nameteam] all_t += [nameteam] k += 1 t = list(t.values()) g = input() while g != 'q': g1 = g.split() ans = '' for k in t: c = 0 for j in g1: if j in k: c += 1 if c > 1: ans = 'Not OK' break if c == 1: ans ='OK' if c == 0: ans = 'Not OK' g = input() | # 1679760, 2022-11-12 10:26:21, --- (0%) n= int(input()) k = 0 t = {} all_t = [] while k < n: a = input() team1 = [] nameteam,country = a.split() if country in t: t[country] += [nameteam] all_t += [nameteam] else: t[country] = [nameteam] all_t += [nameteam] k += 1 t = list(t.values()) g = input() while g != 'q': g1 = g.split() ans = '' for k in t: c = 0 for j in g1: if j in k: c += 1 if c > 1: ans = 'Not OK' break if c == 1: ans ='OK' if c == 0: ans = 'Not OK' g = input() | # 1679820, 2022-11-12 10:29:08, --- (0%) n= int(input()) k = 0 t = {} all_t = [] while k < n: a = input() team1 = [] nameteam,country = a.split() if country in t: t[country] += [nameteam] all_t += [nameteam] else: t[country] = [nameteam] all_t += [nameteam] k += 1 t = list(t.values()) print(all_t) print(t) g = input() while g != 'q': g1 = g.split() ans = '' for k in t: c = 0 for j in g1: if j in k: c += 1 if c > 1: ans = 'Not OK' break if c == 1: ans ='OK' for e in g1: if e not in all_t: ans = 'Not OK' print(ans) g = input() | # 1679841, 2022-11-12 10:30:01, PPP (100%) n= int(input()) k = 0 t = {} all_t = [] while k < n: a = input() team1 = [] nameteam,country = a.split() if country in t: t[country] += [nameteam] all_t += [nameteam] else: t[country] = [nameteam] all_t += [nameteam] k += 1 t = list(t.values()) g = input() while g != 'q': g1 = g.split() ans = '' for k in t: c = 0 for j in g1: if j in k: c += 1 if c > 1: ans = 'Not OK' break if c == 1: ans ='OK' for e in g1: if e not in all_t: ans = 'Not OK' print(ans) g = input() |
# 1678625, 2022-11-12 09:26:14, xxx (0%) n = int(input()) d = {} #{team: country} for i in range(n): team, ct = input().split() if ct not in d: d[team] = [] d[team].append(ct) x = input().split() l = [] while len(x) > 1: if t in x: for t in x: l.append(d[t]) s = set(l) if len(s) != len(l): print('Not OK') else: print('OK') else: print('Not OK') x = input().split() | # 1678785, 2022-11-12 09:34:49, xxx (0%) def dup(l): s = set() for e in l: if e in s: return True s.add(e) return False n = int(input()) d = {} #{team: country} for i in range(n): team, ct = input().split() if ct not in d: d[team] = [] d[team].append(ct) x = input().split() l = [] while len(x) > 1: for t in x: if t in d: l.append(d[t]) else: print('Not OK') if dup(l): print('Not OK') print('OK') x = input().split() | # 1678904, 2022-11-12 09:41:34, --- (0%) n = int(input()) d = {} #{team: country} for i in range(n): team, ct = input().split() if team not in d: d[team] = ct x = input().split() l = [] while len(x) > 1: for t in x: if t in d: l.append(d[t]) else: print('Not OK') s = set(l) if len(s) != len(l): print('Not OK') else: print('OK') x = input().split() | # 1679082, 2022-11-12 09:51:30, --- (0%) n = int(input()) d = {} #{team: country} for i in range(n): team, ct = input().split() if team not in d: d[team] = ct x = input().split() l = [] while len(x) > 1: for t in x: if t in d: l.append(d[t]) else: print('Not OK') break if t in d: s = set(l) if len(s) != len(l): print('Not OK') else: print('OK') x = input().split() | # 1679372, 2022-11-12 10:06:52, --- (0%) n = int(input()) d = {} #{team: country} for i in range(n): team, ct = input().split() if team not in d: d[team] = ct print(d) x = input().split() while len(x) > 1: l = [] for t in x: if t in d: l.append(d[t]) else: print('Not OK') break if t in d: s = set(l) if len(s) != len(l): print('Not OK') else: print('OK') x = input().split() | # 1679401, 2022-11-12 10:08:45, --- (0%) n = int(input()) d = {} #{team: country} for i in range(n): team, ct = input().split() if team not in d: d[team] = ct print(d) while True: x = input().split() if len(x) == 1: break l = [] for t in x: if t in d: l.append(d[t]) else: print('Not OK') break if t in d: s = set(l) if len(s) != len(l): print('Not OK') else: print('OK') | # 1679486, 2022-11-12 10:13:02, PPP (100%) n = int(input()) d = {} #{team: country} for i in range(n): team, ct = input().split() if team not in d: d[team] = ct while True: x = input().split() if len(x) == 1: break l = [] for t in x: if t in d: l.append(d[t]) else: print('Not OK') break if t in d: s = set(l) if len(s) != len(l): print('Not OK') else: print('OK') |
# 1678739, 2022-11-12 09:32:01, xxx (0%) #co = {'eng': {'manu', 'liver'}} co = {} for i in range(int(input())): e = input().strip() v,k = e.split() if k not in co: co[k] = {v} else: co[k].add(v) a = input().split() while input!= "q": a = set(a) result = "Not OK" for e in co: if a.issubset(e): result = "OK" print(result) a = input().split() | # 1678781, 2022-11-12 09:34:32, xxx (0%) #co = {'eng': {'manu', 'liver'}} co = {} for i in range(int(input())): e = input().strip() v,k = e.split() if k not in co: co[k] = {v} else: co[k].add(v) a = input().split() while input!= "q": a = set(a) result = "Not OK" for e in co: if a.issubset(e): result = "OK" print(result) a = input().split() | # 1678782, 2022-11-12 09:34:40, xxx (0%) #co = {'eng': {'manu', 'liver'}} co = {} for i in range(int(input())): e = input().strip() v,k = e.split() if k not in co: co[k] = {v} else: co[k].add(v) a = input().split() while input!= "q": a = set(a) result = "Not OK" for e in co: if a.issubset(e): result = "OK" print(result) a = input().split() | # 1678818, 2022-11-12 09:36:25, xxx (0%) #co = {'eng': {'manu', 'liver'}} co = {} for i in range(int(input())): e = input().strip() v,k = e.split() if k not in co: co[k] = {v} else: co[k].add(v) a = input().split() b = [] while a != "[q]": a = set(a) result = "Not OK" for e in co: if a.issubset(co[e]): result = "OK" b.append(result) a = input().split() for e in b: print(e) | # 1678958, 2022-11-12 09:44:28, --- (0%) #co = {'eng': {'manu', 'liver'}} co = {} for i in range(int(input())): e = input().strip() v,k = e.split() if k not in co: co[k] = {v} else: co[k].add(v) a = input().split() b = [] while a != ['q']: a = set(a) result = "Not OK" for e in co: if a.issubset(co[e]): result = "OK" break b.append(result) a = input().split() for e in b: print(e) | # 1679247, 2022-11-12 10:00:42, --- (0%) #co = {'1': {'a'}, '2': {'a'}, '3': {'a'}, '4': {'b'}, '5': {'b'}, '6': {'b'}} co = {} for i in range(int(input())): e = input().strip() k,v = e.split() if k not in co: co[k] = {v} else: co[k].add(v) print(co) # a = [1,2,3] a = input().split() b = [] while a != ['q']: result = "OK" for i in range(len(a)): for j in range(i+1,len(a)): if a[i] not in co or a[j] not in co: result = "Not OK" else: if co[a[i]] == co[a[j]]: result = "Not OK" break b.append(result) a = input().split() for e in b: print(e) | # 1679264, 2022-11-12 10:01:31, PPP (100%) #co = {'1': {'a'}, '2': {'a'}, '3': {'a'}, '4': {'b'}, '5': {'b'}, '6': {'b'}} co = {} for i in range(int(input())): e = input().strip() k,v = e.split() if k not in co: co[k] = {v} else: co[k].add(v) # a = [1,2,3] a = input().split() b = [] while a != ['q']: result = "OK" for i in range(len(a)): for j in range(i+1,len(a)): if a[i] not in co or a[j] not in co: result = "Not OK" else: if co[a[i]] == co[a[j]]: result = "Not OK" break b.append(result) a = input().split() for e in b: print(e) |
# 1678754, 2022-11-12 09:32:42, PPx (67%) team = {} ans = [] for i in range(int(input())): t,c = input().split() team[t] = c g = input().split() while g != ['q']: for i in range(len(g)): for k in range(i+1,len(g)): if g[k] not in team: found = True break if team[g[i]] == team[g[k]]: found = True break found = False if found: break ans.append(found) g = input().split() for i in ans: if i: print('Not OK') else: print('OK') | # 1678798, 2022-11-12 09:35:15, PPx (67%) team = {} ans = [] for i in range(int(input())): t,c = input().split() team[t] = c g = input().split() while g != ['q']: for i in range(len(g)): for k in range(i+1,len(g)): if g[k] not in team: found = True break if team[g[i]].lower() == team[g[k]].lower(): found = True break found = False if found: break ans.append(found) g = input().split() for i in ans: if i: print('Not OK') else: print('OK') | # 1678806, 2022-11-12 09:35:59, PPx (67%) team = {} ans = [] for i in range(int(input())): t,c = input().split() team[t] = c g = input().split() while g != ['q']: for i in range(len(g)): for k in range(i+1,len(g)): if g[k] not in team: found = True break if team[g[i]] == team[g[k]]: found = True break found = False if found: break ans.append(found) found = False g = input().split() for i in ans: if i: print('Not OK') else: print('OK') | # 1680315, 2022-11-12 10:52:10, PPx (67%) team = {} ans = [] for i in range(int(input())): t,c = input().split() team[t] = c g = input().split() while g != ['q']: for i in range(len(g)): if len(g) <= 1: found = True break for k in range(i+1,len(g)): if g[k] not in team: found = True break if team[g[i]] == team[g[k]]: found = True break found = False if found: break ans.append(found) found = False g = input().split() for i in ans: if i: print('Not OK') else: print('OK') | # 1680331, 2022-11-12 10:52:38, PPx (67%) team = {} ans = [] for i in range(int(input())): t,c = input().split() team[t] = c g = input().split() while g != ['q']: for i in range(len(g)): if len(g) <= 1: found = False break for k in range(i+1,len(g)): if g[k] not in team: found = True break if team[g[i]] == team[g[k]]: found = True break found = False if found: break ans.append(found) found = False g = input().split() for i in ans: if i: print('Not OK') else: print('OK') | # 1680343, 2022-11-12 10:52:53, PPx (67%) team = {} ans = [] for i in range(int(input())): t,c = input().split() team[t] = c g = input().split() while g != ['q']: for i in range(len(g)): for k in range(i+1,len(g)): if g[k] not in team: found = True break if team[g[i]] == team[g[k]]: found = True break found = False if found: break ans.append(found) found = False g = input().split() for i in ans: if i: print('Not OK') else: print('OK') | # 1680551, 2022-11-12 11:01:09, PPP (100%) team = {} ans = [] for i in range(int(input())): t,c = input().split() team[t] = c g = input().split() while g != ['q']: for i in range(len(g)): for k in range(i+1,len(g)): if g[k] not in team or g[i] not in team: found = True break if team[g[i]] == team[g[k]]: found = True break found = False if found: break ans.append(found) found = False g = input().split() for i in ans: if i: print('Not OK') else: print('OK') |
# 1678813, 2022-11-12 09:36:16, --- (0%) team = {} team1 = [] for k in range(int(input())): x = input().split() if x[1] not in team: team[x[1]] = [] team[x[1]].append(x[0]) if x[1] not in team1: team1.append(x[1]) while True : y = input().split() if len(y) == 1 : break coun = [] for i in range(len(y)): for j in range(len(team1)): if y[i] in team[team1[j]]: coun.append(team1[j]) print(coun) print(set(coun)) if len(set(coun)) == len(coun): print('OK') else : print('Not OK') | # 1678839, 2022-11-12 09:37:25, PP- (67%) team = {} team1 = [] for k in range(int(input())): x = input().split() if x[1] not in team: team[x[1]] = [] team[x[1]].append(x[0]) if x[1] not in team1: team1.append(x[1]) while True : y = input().split() if len(y) == 1 : break coun = [] for i in range(len(y)): for j in range(len(team1)): if y[i] in team[team1[j]]: coun.append(team1[j]) if len(set(coun)) == len(coun): print('OK') else : print('Not OK') | # 1679062, 2022-11-12 09:50:07, xx- (0%) team = {} team1 = [] team2 = [] for k in range(int(input())): x = input().split() if x[1] not in team: team[x[1]] = [] team[x[1]].append(x[0]) if x[1] not in team1: team1.append(x[1]) team2.append(x[0]) print(team2) while True : y = input().split() if len(y) == 1 : break coun = [] for i in range(len(y)): for j in range(len(team1)): if y[i] in team[team1[j]]: coun.append(team1[j]) if len(set(coun)) == len(coun): print('OK') elif coun[2] not in team2: print('Not OK') else : print('Not OK') | # 1679067, 2022-11-12 09:50:28, --- (0%) team = {} team1 = [] team2 = [] for k in range(int(input())): x = input().split() if x[1] not in team: team[x[1]] = [] team[x[1]].append(x[0]) if x[1] not in team1: team1.append(x[1]) team2.append(x[0]) print(team2) while True : y = input().split() if len(y) == 1 : break coun = [] for i in range(len(y)): for j in range(len(team1)): if y[i] in team[team1[j]]: coun.append(team1[j]) if len(set(coun)) == len(coun): print('OK') else : print('Not OK') | # 1679073, 2022-11-12 09:50:56, xx- (0%) team = {} team1 = [] team2 = [] for k in range(int(input())): x = input().split() if x[1] not in team: team[x[1]] = [] team[x[1]].append(x[0]) if x[1] not in team1: team1.append(x[1]) team2.append(x[0]) while True : y = input().split() if len(y) == 1 : break coun = [] for i in range(len(y)): for j in range(len(team1)): if y[i] in team[team1[j]]: coun.append(team1[j]) if len(set(coun)) == len(coun): print('OK') elif coun[2] not in team2: print('Not OK') else : print('Not OK') | # 1679075, 2022-11-12 09:51:14, PP- (67%) team = {} team1 = [] team2 = [] for k in range(int(input())): x = input().split() if x[1] not in team: team[x[1]] = [] team[x[1]].append(x[0]) if x[1] not in team1: team1.append(x[1]) team2.append(x[0]) while True : y = input().split() if len(y) == 1 : break coun = [] for i in range(len(y)): for j in range(len(team1)): if y[i] in team[team1[j]]: coun.append(team1[j]) if len(set(coun)) == len(coun): print('OK') else : print('Not OK') | # 1679140, 2022-11-12 09:54:25, PPP (100%) team = {} team1 = [] team2 = [] for k in range(int(input())): x = input().split() if x[1] not in team: team[x[1]] = [] team[x[1]].append(x[0]) if x[1] not in team1: team1.append(x[1]) team2.append(x[0]) while True : y = input().split() if len(y) == 1 : break coun = [] for i in range(len(y)): for j in range(len(team1)): if y[i] in team[team1[j]]: coun.append(team1[j]) ans = [] for e in y: if e not in team2: ans.append('Not OK') if len(set(coun)) == len(coun): ans.append('OK') else : ans.append('Not OK') print(ans[0]) |
# 1678628, 2022-11-12 09:26:25, --x (0%) team_name = {} name_con = {} check = [] for i in range(int(input())): team = input().strip().split() name, con = team[:] if con not in team_name: team_name[con] = [] team_name[con].append(name) if name not in name_con: name_con[name] = "" name_con[name] = con print(team_name) print(name_con) while True: data = input().strip().split() if data[0] == "q": break else: for name in data: condi = True if name_con[name] in check: condi = False break else: check.append(name_con[name]) if name not in name_con.keys(): condi = False break if condi == True: print("OK") else: print("Not OK") | # 1678744, 2022-11-12 09:32:14, --- (0%) team_name = {} name_con = {} check = [] for i in range(int(input())): team = input().strip().split() name, con = team[:] if con not in team_name: team_name[con] = [] team_name[con].append(name) if name not in name_con: name_con[name] = "" name_con[name] = con while True: data = input().strip().split() if data[0] == "q": break else: for name in data: condi = True if name not in name_con.keys(): condi = False break else: if name_con[name] in check: condi = False else: check.append(name_con[name]) if condi == True: print("OK") else: print("Not OK") | # 1678789, 2022-11-12 09:34:55, --- (0%) team_name = {} name_con = {} check = [] ans = [] for i in range(int(input())): team = input().strip().split() name, con = team[:] if con not in team_name: team_name[con] = [] team_name[con].append(name) if name not in name_con: name_con[name] = "" name_con[name] = con while True: data = input().strip().split() if data[0] == "q": break else: for name in data: condi = True if name not in name_con.keys(): condi = False break else: if name_con[name] in check: condi = False else: check.append(name_con[name]) # if condi == True: # print("OK") # else: # print("Not OK") if condi == True: ans.append("OK") else: ans.append("Not OK") for a in ans: print(a) | # 1678824, 2022-11-12 09:36:44, --- (0%) team_name = {} name_con = {} check = [] ans = [] for i in range(int(input())): team = input().strip().split() name, con = team[:] if con not in team_name: team_name[con] = [] team_name[con].append(name) if name not in name_con: name_con[name] = "" name_con[name] = con while True: data = input().strip().split() if data[0] == "q": break else: for name in data: condi = True if name not in name_con.keys(): condi = False break else: if name_con[name] in check: condi = False else: check.append(name_con[name]) if condi == True: print("OK") else: print("Not OK") | # 1678921, 2022-11-12 09:42:25, PP- (67%) team_name = {} name_con = {} check = [] ans = [] for i in range(int(input())): team = input().strip().split() name, con = team[:] if con not in team_name: team_name[con] = [] team_name[con].append(name) if name not in name_con: name_con[name] = "" name_con[name] = con while True: data = input().strip().split() check = [] if data[0] == "q": break else: for name in data: condi = True if name not in name_con.keys(): condi = False break else: if name_con[name] in check: condi = False else: check.append(name_con[name]) if condi == True: print("OK") else: print("Not OK") | # 1678928, 2022-11-12 09:42:56, PPP (100%) team_name = {} name_con = {} check = [] ans = [] for i in range(int(input())): team = input().strip().split() name, con = team[:] if con not in team_name: team_name[con] = [] team_name[con].append(name) if name not in name_con: name_con[name] = "" name_con[name] = con while True: data = input().strip().split() check = [] if data[0] == "q": break else: for name in data: condi = True if name not in name_con.keys(): condi = False break else: if name_con[name] in check: condi = False break else: check.append(name_con[name]) if condi == True: print("OK") else: print("Not OK") | # 1678931, 2022-11-12 09:43:14, PPP (100%) team_name = {} name_con = {} check = [] ans = [] for i in range(int(input())): team = input().strip().split() name, con = team[:] if con not in team_name: team_name[con] = [] team_name[con].append(name) if name not in name_con: name_con[name] = "" name_con[name] = con while True: data = input().strip().split() check = [] if data[0] == "q": break else: for name in data: condi = True if name not in name_con.keys(): condi = False break else: if name_con[name] in check: condi = False break else: check.append(name_con[name]) if condi == True: print("OK") else: print("Not OK") |
# 1679383, 2022-11-12 10:07:42, -xx (0%) nationTeam = dict() for i in range(int(input())): t,n = [e.split() for e in input().split()] nationTeam[t[0]] = n[0] #print(nationTeam) while True : G = [] nationSet = set() x =input().split() G += x for i in G : print(i) nationSet.update([nationTeam[i]]) if len(nationSet) == len(G): print('OK') else : print('Not OK') if input() == 'q': break | # 1679405, 2022-11-12 10:08:56, -xx (0%) nationTeam = dict() for i in range(int(input())): t,n = [e.split() for e in input().split()] nationTeam[t[0]] = n[0] #print(nationTeam) while True : G = [] nationSet = set() x =input().split() G += x for i in G : #print(i) nationSet.update([nationTeam[i]]) if len(nationSet) == len(G): print('OK') else : print('Not OK') if input() == 'q': break | # 1679481, 2022-11-12 10:12:47, -xx (0%) nationTeam = dict() for i in range(int(input())): t,n = [e.split() for e in input().split()] nationTeam[t[0]] = n[0] #print(nationTeam) while True : G = [] nationSet = set() x =input().split() G += x for i in G : #print(i) if i in nationTeam : nationSet.update([nationTeam[i]]) else : print('Not OK') G = [] nationSet = set() if len(nationSet) == len(G): print('OK') G = [] nationSet = set() else : print('Not OK') G = [] nationSet = set() if input() == 'q': break | # 1679734, 2022-11-12 10:24:58, xxx (0%) nationTeam = dict() for i in range(int(input())): t,n = [e.split() for e in input().split()] nationTeam[t[0]] = n[0] #print(nationTeam) while 1 : G = [] nationSet = set() x =input().split() G += x for i in G : #print(i) if i in nationTeam : nationSet.update([nationTeam[i]]) else : print('Not OK') continue if len(nationSet) == len(G): print('OK') continue else : print('Not OK') continue if input() == 'q': break | # 1679762, 2022-11-12 10:26:31, xxx (0%) nationTeam = dict() for i in range(int(input())): t,n = [e.split() for e in input().split()] nationTeam[t[0]] = n[0] #print(nationTeam) while True : G = [] nationSet = set() x =input().split() G += x for i in G : #print(i) if i in nationTeam : nationSet.update([nationTeam[i]]) else : print('Not OK') G = [] nationSet = set() continue if len(nationSet) == len(G): print('OK') G = [] nationSet = set() continue else : print('Not OK') G = [] nationSet = set() continue if input() == 'q': break | # 1679767, 2022-11-12 10:26:50, xxx (0%) nationTeam = dict() for i in range(int(input())): t,n = [e.split() for e in input().split()] nationTeam[t[0]] = n[0] #print(nationTeam) while True : G = [] nationSet = set() x =input().split() G += x for i in G : #print(i) if i in nationTeam : nationSet.update([nationTeam[i]]) else : print('Not OK') G = [] nationSet = set() continue if len(nationSet) == len(G): print('OK') G = [] nationSet = set() continue else : print('Not OK') G = [] nationSet = set() continue | # 1680167, 2022-11-12 10:44:41, PPP (100%) nationTeam = dict() for i in range(int(input())): t,n = [e.split() for e in input().split()] nationTeam[t[0]] = n[0] #print(nationTeam) while True : G = [] nationSet = set() x =input().split() G += x for i in G : #print(i) if i in nationTeam : nationSet.update([nationTeam[i]]) elif i not in nationTeam and not 'q': print('Not OK') if x == ['q']: break if len(nationSet) == len(G): if x != ['q']: print('OK') if x == ['q']: break if len(nationSet) != len(G): if x == ['q']: break else: print('Not OK') |
# 1678945, 2022-11-12 09:43:50, --x (0%) s = {} d = [] for i in range (int(input())) : T,C = input().strip().split() s[T] = C while True : g = input().strip().split() if g == ['q'] : break else : d.append(g) x = [e for e in s.values()] for i in range (len(d)) : for e in range (len(d[i])) : if s[d[i][e]] == "" : print ('not OK') break for k in range (len(d[i])-1) : if s[d[i][k]] == s[d[i][k+1]] : print ('not OK') break print('OK') | # 1679622, 2022-11-12 10:20:47, x-x (0%) s = {} d = [] for i in range (int(input())) : T,C = input().strip().split() s[T] = C while True : g = input().strip().split() if g == ['q'] : break else : d.append(g) x = [e for e in s.values()] y = [e for e in s.keys()] for i in range (len(d)) : for k in range (len(d)-1) : if d[i][k] not in y : print('Not OK') break elif s[d[i][k]] == s[d[i][k+1]] : print('Not OK') break print('OK') | # 1679781, 2022-11-12 10:27:31, --- (0%) s = {} d = [] for i in range (int(input())) : T,C = input().strip().split() s[T] = C while True : g = input().strip().split() if g == ['q'] : break else : d.append(g) x = [e for e in s.values()] y = [e for e in s.keys()] for i in range (len(d)) : for k in range (len(d)-1) : if d[i][k] not in y : print('Not OK') break break if s[d[i][k]] == s[d[i][k+1]] : print('Not OK') break print('OK') | # 1679963, 2022-11-12 10:35:20, xPx (33%) s = {} d = [] for i in range (int(input())) : T,C = input().strip().split() s[T] = C while True : g = input().strip().split() if g == ['q'] : break else : d.append(g) x = {e for e in s.values()} y = {e for e in s.keys()} for i in range (len(d)) : for k in range (len(d)-1) : p = True if d[i][k] in y and d[i][k+1] in y : if s[d[i][k]] == s[d[i][k+1]] : p = False break else : p = False break if p : print('OK') else : print('Not OK') | # 1681100, 2022-11-12 11:18:55, PP- (67%) s = {} d = [] a = [] p = True for i in range (int(input())) : T,C = input().strip().split() s[T] = C while True : g = input().strip().split() if g == ['q'] : break else : d.append(g) x = {e for e in s.values()} z = [i for i in x] y = {e for e in s.keys()} for k in d : for i in k : if i not in y : p = False break if p : for o in range (len(k)) : a.append(s[k[o]]) for i in x : if i in a : a.remove(i) if a != [] : p = False if p : print('OK') else : print('Not OK') a = [] | # 1681233, 2022-11-12 11:22:11, PP- (67%) s = {} d = [] a = [] p = True for i in range (int(input())) : T,C = input().strip().split() s[T] = C while True : g = input().strip().split() if g == ['q'] : break else : d.append(g) x = {e for e in s.values()} z = [i for i in x] y = {e for e in s.keys()} for k in d : for i in k : if i not in y : p = False break if p : for o in range (len(k)) : a.append(s[k[o]]) for i in x : if i in a : a.remove(i) if a != [] : p = False if p : print('OK') else : print('Not OK') a = [] P = True | # 1681299, 2022-11-12 11:23:55, PPP (100%) s = {} d = [] a = [] p = True for i in range (int(input())) : T,C = input().strip().split() s[T] = C while True : g = input().strip().split() if g == ['q'] : break else : d.append(g) x = {e for e in s.values()} z = [i for i in x] y = {e for e in s.keys()} for k in d : for i in k : if i not in y : p = False break if p : for o in range (len(k)) : a.append(s[k[o]]) for i in x : if i in a : a.remove(i) if a != [] : p = False if p : print('OK') else : print('Not OK') a = [] p = True |
# 1681213, 2022-11-12 11:21:32, --- (0%) team = {} county = {} tc = [] tt = [] for i in range(int(input())) : t,c = input().split() team[t] = c tt.append(t) if c not in county : county[c] = [] tc.append(c) county[c].append(t) group = [] while True : g = [e for e in input().split()] if g[0] == 'q' and len(g) == 1 : break group.append(g) for i in range(len(group)): tct =[] for e in range(len(group[i])): if group[i][e] not in tt : print('Not OK') break else : group[i][e] = team[group[i][e]] if group[i][e] not in tct : tct.append( group[i][e] ) else : print('Not OK') break print('OK') | # 1681507, 2022-11-12 11:27:59, PPP (100%) team = {} county = {} tc = [] tt = [] for i in range(int(input())) : t,c = input().split() team[t] = c tt.append(t) if c not in county : county[c] = [] tc.append(c) county[c].append(t) group = [] while True : g = [e for e in input().split()] if g[0] == 'q' and len(g) == 1 : break group.append(g) for i in range(len(group)): a = 0 tct =[] for e in range(len(group[i])): if group[i][e] not in tt : a += 1 break else : group[i][e] = team[group[i][e]] if group[i][e] not in tct : tct.append( group[i][e] ) else : a += 1 break if a == 1 : print('Not OK') else : print('OK') | # 1681524, 2022-11-12 11:28:17, PPP (100%) team = {} county = {} tc = [] tt = [] for i in range(int(input())) : t,c = input().split() team[t] = c tt.append(t) if c not in county : county[c] = [] tc.append(c) county[c].append(t) group = [] while True : g = [e for e in input().split()] if g[0] == 'q' and len(g) == 1 : break group.append(g) for i in range(len(group)): a = 0 tct =[] for e in range(len(group[i])): if group[i][e] not in tt : a += 1 break else : group[i][e] = team[group[i][e]] if group[i][e] not in tct : tct.append( group[i][e] ) else : a += 1 break if a == 1 : print('Not OK') else : print('OK') | # 1681536, 2022-11-12 11:28:31, PPP (100%) team = {} county = {} tc = [] tt = [] for i in range(int(input())) : t,c = input().split() team[t] = c tt.append(t) if c not in county : county[c] = [] tc.append(c) county[c].append(t) group = [] while True : g = [e for e in input().split()] if g[0] == 'q' and len(g) == 1 : break group.append(g) for i in range(len(group)): a = 0 tct =[] for e in range(len(group[i])): if group[i][e] not in tt : a += 1 break else : group[i][e] = team[group[i][e]] if group[i][e] not in tct : tct.append( group[i][e] ) else : a += 1 break if a == 1 : print('Not OK') else : print('OK') | # 1681556, 2022-11-12 11:28:52, PPP (100%) team = {} county = {} tc = [] tt = [] for i in range(int(input())) : t,c = input().split() team[t] = c tt.append(t) if c not in county : county[c] = [] tc.append(c) county[c].append(t) group = [] while True : g = [e for e in input().split()] if g[0] == 'q' and len(g) == 1 : break group.append(g) for i in range(len(group)): a = 0 tct =[] for e in range(len(group[i])): if group[i][e] not in tt : a += 1 break else : group[i][e] = team[group[i][e]] if group[i][e] not in tct : tct.append( group[i][e] ) else : a += 1 break if a == 1 : print('Not OK') else : print('OK') | # 1681625, 2022-11-12 11:29:43, PPP (100%) team = {} county = {} tc = [] tt = [] for i in range(int(input())) : t,c = input().split() team[t] = c tt.append(t) if c not in county : county[c] = [] tc.append(c) county[c].append(t) group = [] while True : g = [e for e in input().split()] if g[0] == 'q' and len(g) == 1 : break group.append(g) for i in range(len(group)): a = 0 tct =[] for e in range(len(group[i])): if group[i][e] not in tt : a += 1 break else : group[i][e] = team[group[i][e]] if group[i][e] not in tct : tct.append( group[i][e] ) else : a += 1 break if a == 1 : print('Not OK') else : print('OK') |
# 1679631, 2022-11-12 10:21:15, xxx (0%) n = int(input()) d = {} for i in range(n): t,c = input().split() if c not in d: d[c] = [t] else: d[c] += [t] y=True x = input().split() while x != "q" : for j in d: t=0 for k in range(len(x)): if x[k] in d[j] : t+=1 if t==1 or t==0: y=True else: y=False x = input().split() if y==True: print("OK") else: print("Not OK") | # 1679720, 2022-11-12 10:24:22, --- (0%) n = int(input()) d = {} for i in range(n): t,c = input().split() if c not in d: d[c] = [t] else: d[c] += [t] y=True x = input().split() while x[0] != 'q' : for j in d: t=0 for k in range(len(x)): if x[k] in d[j] : t+=1 if t==1 or t==0: y=True else: y=False x = input().split() if y==True: print("OK") else: print("Not OK") | # 1679746, 2022-11-12 10:25:31, --- (0%) n = int(input()) d = {} for i in range(n): t,c = input().split() if c not in d: d[c] = [t] else: d[c] += [t] y=True x = input().split() while x[0] != 'q' : for j in d: t=0 for k in range(len(x)): if x[k] in d[j] : t+=1 if t==1 or t==0: y=True else: y=False if y==True: print("OK") else: print("Not OK") x = input().split() | # 1679836, 2022-11-12 10:29:49, PP- (67%) n = int(input()) d = {} for i in range(n): t,c = input().split() if c not in d: d[c] = [t] else: d[c] += [t] x = input().split() while x[0] != 'q' : y=True for j in d: t=0 for k in range(len(x)): if x[k] in d[j] : t+=1 if t==1 or t==0: y=True else: y=False break if y==True: print("OK") else: print("Not OK") x = input().split() | # 1680145, 2022-11-12 10:43:28, xxx (0%) nn = int(input()) d = {} t1=[] for i in range(n): t,c = input().split() t1.append(t) if c not in d: d[c] = [t] else: d[c] += [t] x = input().split() while x[0] != 'q' : y=True for j in d: s=0 for k in range(len(x)): if x[k] not in t1: y=False s=2 break elif x[k] in d[j] : s+=1 if s==1 or s==0: y=True else: y=False break if y==True: print("OK") else: print("Not OK") x = input().split() | # 1680159, 2022-11-12 10:44:23, PPP (100%) n = int(input()) d = {} t1=[] for i in range(n): t,c = input().split() t1.append(t) if c not in d: d[c] = [t] else: d[c] += [t] x = input().split() while x[0] != 'q' : y=True for j in d: s=0 for k in range(len(x)): if x[k] not in t1: y=False s=2 break elif x[k] in d[j] : s+=1 if s==1 or s==0: y=True else: y=False break if y==True: print("OK") else: print("Not OK") x = input().split() |
# 1679332, 2022-11-12 10:04:46, xxx (0%) country1 = [] united = {} for i in range(int(input())): name,country = input().split() united[name] = country country1.append(country) country2 = set(country1) print(united) print(country2) y = input().split() while y != 'q': united2 = {} country3 = [] for e in y: if e in united: united2[e] = united[e] country3.append(united2[e]) country4 = set(country3) if len(country4) < len(country3): print('Not OK') break elif united2[e] not in country2: print('Not OK') break else: print('OK') break y = input().split() if y == 'q': break | # 1679348, 2022-11-12 10:05:47, xxx (0%) country1 = [] united = {} for i in range(int(input())): name,country = input().split() united[name] = country country1.append(country) country2 = set(country1) y = input().split() while y != 'q': united2 = {} country3 = [] for e in y: if e in united: united2[e] = united[e] country3.append(united2[e]) country4 = set(country3) if len(country4) < len(country3): print('Not OK') break elif united2[e] not in country2: print('Not OK') break else: print('OK') break y = input().split() if y == 'q': break | # 1679393, 2022-11-12 10:08:15, xxx (0%) country1 = [] united = {} for i in range(int(input())): name,country = input().split() united[name] = country country1.append(country) country2 = set(country1) y = input().split() while y != 'q': united2 = {} country3 = [] for e in y: if e in united: united2[e] = united[e] country3.append(united2[e]) country4 = set(country3) if len(country4) < len(country3): print('Not OK') break elif united2[e] not in country2: print('Not OK') break else: print('OK') break y = input().split() if y == 'q': break | # 1679450, 2022-11-12 10:11:24, xxx (0%) country1 = [] united = {} for i in range(int(input())): name,country = input().split() united[name] = country country1.append(country) country2 = set(country1) y = input().split() while y != 'q': united2 = {} country3 = [] for e in y: if e in united: united2[e] = united[e] country3.append(united2[e]) country4 = set(country3) if len(country4) < len(country3): print('Not OK') elif united2[e] not in country2: print('Not OK') else: print('OK') y = input().split() if y == 'q': break | # 1679791, 2022-11-12 10:28:03, PPP (100%) country1 = [] united = {} for i in range(int(input())): name,country = input().split() united[name] = country country1.append(country) country2 = set(country1) y = input().split() while y != 'q': united2 = {} country3 = [] for e in y: if e in united: united2[e] = united[e] country3.append(united2[e]) country4 = set(country3) if len(country4) < len(y): print('Not OK') else: print('OK') y = input() if y == 'q': break else: y = y.split() | # 1679798, 2022-11-12 10:28:22, PPP (100%) country1 = [] united = {} for i in range(int(input())): name,country = input().split() united[name] = country country1.append(country) country2 = set(country1) y = input().split() while y != 'q': united2 = {} country3 = [] for e in y: if e in united: united2[e] = united[e] country3.append(united2[e]) country4 = set(country3) if len(country4) < len(y): print('Not OK') else: print('OK') y = input() if y == 'q': break else: y = y.split() |
# 1678860, 2022-11-12 09:38:30, TTT (0%) n = int(input()) result = {} for i in range(n): x = input().split() result[x[0]] = x[1] find = input().split() while find[0] != "q" : check = [] for i in find : if result[i] not in check : ans = True else: ans = False if ans : print("OK") else: print("Not OK") | # 1679072, 2022-11-12 09:50:54, --x (0%) n = int(input()) result = {} for i in range(n): x = input().split() result[x[0]] = x[1] find = input().split() while find[0] != "q" : check = [] for i in find : if result[i] not in check : ans = True else: ans = False if ans : print("OK") else: print("Not OK") find = input().split() | # 1679391, 2022-11-12 10:08:10, PPx (67%) n = int(input()) result = {} for i in range(n): x = input().split() result[x[0]] = x[1] find = input().split() final = [] while find[0] != "q" : check = [] for i in find : if result[i] not in check and i in result : check.append(result[i]) ans = True else: ans = False break if ans : final.append("OK") else: final.append("Not OK") find = input().split() for i in final: print(i) | # 1679438, 2022-11-12 10:10:58, --- (0%) n = int(input()) result = {} for i in range(n): x = input().split() result[x[0]] = x[1] find = input().split() final = [] while find[0] != "q" : check = [] for i in find : if i in result: if result[i] not in check and i in result : check.append(result[i]) ans = True else: ans = False break if ans : final.append("OK") else: final.append("Not OK") find = input().split() for i in final: print(i) | # 1679474, 2022-11-12 10:12:34, --- (0%) n = int(input()) result = {} for i in range(n): x = input().split() result[x[0]] = x[1] find = input().split() final = [] while find[0] != "q" : check = [] for i in find : if i in result: if result[i] not in check : check.append(result[i]) ans = True else: ans = False break if ans : final.append("OK") else: final.append("Not OK") find = input().split() for i in final: print(i) | # 1679563, 2022-11-12 10:17:09, PPP (100%) n = int(input()) result = {} for i in range(n): x = input().split() result[x[0]] = x[1] find = input().split() final = [] while find[0] != "q" : check = [] for i in find : if i in result: if result[i] not in check : check.append(result[i]) ans = True else : ans = False break else: ans = False break if ans : final.append("OK") else: final.append("Not OK") find = input().split() for i in final: print(i) |
# 1679188, 2022-11-12 09:57:02, --x (0%) team1 = {} for i in range(int(input())): team,coun = input().split() team1[team] = coun name = input().split() while name != ['q']: for e in range(len(name)): for i in team1[name[e]] : country = [] if i not in country : country.append(i) if len(country) == len(name) : print('OK') else: print('Not OK') name = input().split() | # 1679469, 2022-11-12 10:12:18, PPx (67%) team1 = {} counn = {} for i in range(int(input())): team,coun = input().split() team1[team] = coun counn[coun] = team def find_country(team): a = team1[team] return a name = input().split() while name != ['q'] : b = [] found = 0 for i in name : d = find_country(i) if (d in counn) and (d not in b) : b.append(d) elif (d not in counn) or (d in b): found += 1 if found == 0 : print('OK') else : print('Not OK') name = input().split() | # 1679828, 2022-11-12 10:29:29, TTT (0%) team1 = {} counn = {} for i in range(int(input())): team,coun = input().split() team1[team] = coun counn[coun] = team def find_country(team): a = team1[team] return a name = input().split() while name != ['q']: for e in name : if e not in team1 : print('Not OK') name = ['q'] break while name != ['q']: b = [] found = 0 for i in name : if i in team1: d = find_country(i) if (d in counn) and (d not in b) : b.append(d) elif (d not in counn) or (d in b): found += 1 if found == 0 : print('OK') else : print('Not OK') name = input().split() | # 1679879, 2022-11-12 10:31:14, PP- (67%) team1 = {} counn = {} for i in range(int(input())): team,coun = input().split() team1[team] = coun counn[coun] = team def find_country(team): a = team1[team] return a name = input().split() while name != ['q'] : b = [] found = 0 for i in name : if i in team1: d = find_country(i) if (d in counn) and (d not in b) : b.append(d) elif (d not in counn) or (d in b): found += 1 else : print('Not OK') if found == 0 : print('OK') else : print('Not OK') name = input().split() | # 1679916, 2022-11-12 10:32:26, PP- (67%) team1 = {} counn = {} for i in range(int(input())): team,coun = input().split() team1[team] = coun counn[coun] = team def find_country(team): a = team1[team] return a name = input().split() while name != ['q'] : b = [] found = 0 for i in name : if i in team1: d = find_country(i) if (d in counn) and (d not in b) : b.append(d) elif (d not in counn) or (d in b) or (i not in team1) : found += 1 else : print('Not OK') if found == 0 : print('OK') else : print('Not OK') name = input().split() | # 1679962, 2022-11-12 10:35:18, PPP (100%) team1 = {} counn = {} for i in range(int(input())): team,coun = input().split() team1[team] = coun counn[coun] = team def find_country(team): if team in team1: a = team1[team] else : a = 'haha' return a name = input().split() while name != ['q'] : b = [] found = 0 for i in name : d = find_country(i) if (d in counn) and (d not in b) : b.append(d) elif (d not in counn) or (d in b) or (i== 'haha'): found += 1 if found == 0 : print('OK') else : print('Not OK') name = input().split() |
# 1679101, 2022-11-12 09:52:48, xxx (0%) n =int(input()) d = {} for i in range(n) : x,y = input().split() if y not in d : d[x]= [y] else : d[x].append(y) n1 = input() sa = [] while n1 != 'q' : xx= input().split() sa.append(xx) n1 = input() #e=[t,y,u,i] for e in sa: f = True for t in e : if t not in d : f = False else : if d[t] not in m : f = True else : f = False if f : print("OK") print('Not OK') | # 1679148, 2022-11-12 09:55:01, x-- (0%) n =int(input()) d = {} for i in range(n) : x,y = input().split() if y not in d : d[x]= [y] else : d[x].append(y) n1 = input() sa = [] while n1 != 'q' : xx= input().split() sa.append(xx) n1 = input() #e=[t,y,u,i] m = [] for e in sa: f = True for t in e : if t not in d : f = False else : if d[t] not in m : f = True else : f = False if f : print("OK") print('Not OK') | # 1679659, 2022-11-12 10:22:22, xxx (0%) while n1 != 'q' : xx = n1.strip().split() sa.append(xx) n1 = input() #e=[t,y,u,i] f = True for e in sa: m = [] for t in e : if t not in d : f = False else : if d[t] not in m : m.append(d[t]) else : f = False if f : print("OK") m = [] else: print('Not OK') m = [] | # 1679759, 2022-11-12 10:26:20, xxx (0%) while n1 != 'q' : xx = n1.strip().split() sa.append(xx) n1 = input() #e=[t,y,u,i] f = True for e in sa: m = [] for t in e : if t not in d : f = False else : if d[t] not in m : m.append(d[t]) else : f = False if len(m) == len(e): print("OK") m = [] else: print('Not OK') m = [] | # 1679780, 2022-11-12 10:27:30, xxx (0%) while n1 != 'q' : xx = n1.strip().split() sa.append(xx) n1 = input() #e=[t,y,u,i] f = True for e in sa: m = [] for t in e : if t not in d : f = False else : if d[t] not in m : m.append(d[t]) else : f = False if len(m) == len(e): print("OK") else: print('Not OK') | # 1679902, 2022-11-12 10:31:56, PPP (100%) n =int(input()) d = {} for i in range(n) : x,y = input().split() if y not in d : d[x]= [y] else : d[x].append(y) sa = [] n1 = input() while n1 != 'q' : xx = n1.strip().split() sa.append(xx) n1 = input() #e=[t,y,u,i] f = True for e in sa: m = [] for t in e : if t not in d : f = False else : if d[t] not in m : m.append(d[t]) else : f = False if len(m) == len(e): print("OK") else: print('Not OK') |
# 1679431, 2022-11-12 10:10:35, xxx (0%) ateam={} for i in range (int(input())): team = input().split() ateam[team[0]]=team[1] while True: group= input().split() if group =='q': break count={} for i in group: if i not in ateam: print('Not OK') pass if i in ateam: if ateam[i] in count: count[ateam[i]]+=1 else: count[ateam[i]]=1 for i in count: if count[i]>=2: print('Not OK') pass | # 1679713, 2022-11-12 10:24:00, xxx (0%) def t(x): count={} for i in x: if i not in ateam: return 'Not OK' if ateam[i] in count: count[ateam[i]]+=1 else: count[ateam[i]]=1 for j in count: if count[j] >=2 :return 'Not OK' return 'OK' ateam={} for i in range (int(input())): team = input().split() ateam[team[0]]=team[1] a=[] while True: group= input().split() if group =='q': break a.append(group) for h in a: print(t(h)) | # 1680101, 2022-11-12 10:41:50, --- (0%) def t(x): count={} for i in x: if i not in ateam: return 'Not OK' if ateam[i] in count: count[ateam[i]]+=1 else: count[ateam[i]]=1 for j in count: if count[j] >=2 :return 'Not OK' return 'OK' ateam={} for i in range (int(input())): team = input().split() ateam[team[0]]=team[1] a=[] print(ateam) while True: group = input().split() if group[0] in 'q': break a.append(group) for h in a: print(t(h)) | # 1680323, 2022-11-12 10:52:23, --- (0%) def t(x): count={} for i in x: if i not in ateam: return 'Not OK' if ateam[i] in count: count[ateam[i]]+=1 else: count[ateam[i]]=1 for j in count: if count[j] >=2 :return 'Not OK' return 'OK' ateam={} for i in range (int(input())): team = input().split() ateam[team[0]]=team[1] a=[] print(ateam) while True: group = input() if group =='q': break group.split() a.append(group) for h in a: print(t(h)) | # 1680379, 2022-11-12 10:54:06, --- (0%) def t(x): count={} for i in x: if i not in ateam: return 'Not OK' if ateam[i] in count: count[ateam[i]]+=1 else: count[ateam[i]]=1 for j in count: if count[j] >=2 :return 'Not OK' return 'OK' ateam={} for i in range (int(input())): team = input().split() ateam[team[0]]=team[1] a=[] while True: group = input() if group =='q': break group.split() a.append(group) for h in a: print(t(h)) | # 1680390, 2022-11-12 10:54:26, PPP (100%) def t(x): count={} for i in x: if i not in ateam: return 'Not OK' if ateam[i] in count: count[ateam[i]]+=1 else: count[ateam[i]]=1 for j in count: if count[j] >=2 :return 'Not OK' return 'OK' ateam={} for i in range (int(input())): team = input().split() ateam[team[0]]=team[1] a=[] while True: group = input().split() if group[0] in 'q': break a.append(group) for h in a: print(t(h)) |
# 1678682, 2022-11-12 09:29:25, --- (0%) n=int(input()) s={} for i in range (n): team,nation=input().strip().split() if nation in s: s[nation]=s[nation]+[team] else: s[nation]=[team] m=input() while m!='q': n=set() m=m.split() for e in m: for key in s: if e in s[key]: n.add(key) else: pass if len(m)==len(n): print('OK') else: print('NOT OK') m=input() | # 1678730, 2022-11-12 09:31:34, --- (0%) n=int(input()) s={} for i in range (n): team,nation=input().strip().split() if nation in s: s[nation]=s[nation]+[team] else: s[nation]=[team] m=input() while m!='q': n=set() m=m.split() for e in m: for key in s: if e in s[key]: n.add(key) else: pass if len(m)==len(n): print('OK') else: print('NOT OK') m=input() | # 1678826, 2022-11-12 09:36:48, --- (0%) n=int(input()) s={} for i in range (n): team,nation=input().strip().split() if nation in s: s[nation]=s[nation]+[team] else: s[nation]=[team] m=input() while m!='q': n=set() m=m.split() for e in m: for key in s: if e in s[key]: n.add(key) else: pass if len(m)==len(n): print('OK') else: print('NOT OK') m=input() | # 1678899, 2022-11-12 09:41:12, --- (0%) n=int(input()) s={} for i in range (n): team,nation=input().strip().split() if nation in s: s[nation]=s[nation]+[team] else: s[nation]=[team] m=input() while m!='q': n=set() m=m.split() if len(m)==1: print('NOT OK') else: for e in m: for key in s: if e in s[key]: n.add(key) else: pass if len(m)==len(n): print('OK') else: print('NOT OK') m=input() | # 1679677, 2022-11-12 10:23:08, --- (0%) n=int(input()) s={} for i in range (n): team,nation=input().strip().split() if nation in s: s[nation]=s[nation]+[team] else: s[nation]=[team] m=input() while m!='q': n=set() m=m.split() if len(m)==1: print('NOT OK') else: for e in m: for key in s: if e in s[key]: n.add(key) else: pass if len(m)==len(n): print('OK') else: print('NOT OK') m=input() | # 1679715, 2022-11-12 10:24:03, PPP (100%) n=int(input()) s={} for i in range (n): team,nation=input().strip().split() if nation in s: s[nation]=s[nation]+[team] else: s[nation]=[team] m=input() while m!='q': n=set() m=m.split() if len(m)==1: print('NOT OK') else: for e in m: for key in s: if e in s[key]: n.add(key) else: pass if len(m)==len(n): print('OK') else: print('Not OK') m=input() |
# 1678692, 2022-11-12 09:29:42, --x (0%) teams = {t:c for t,c in [input().split() for i in range(int(input()))]} print(teams) group = input() r = [] while group != 'q' : team_g = group.split() b = True defult = teams[team_g[0]] for e in team_g[1:] : if e not in teams : b = False break else : if teams[e] == defult : b = False break elif teams[e] != defult : defult = teams[e] if b : r.append('OK') else : r.append('Not OK') group = input() for e in r : print(e) | # 1678727, 2022-11-12 09:31:21, PPx (67%) teams = {t:c for t,c in [input().split() for i in range(int(input()))]} group = input() r = [] while group != 'q' : team_g = group.split() b = True defult = teams[team_g[0]] for e in team_g[1:] : if e not in teams : b = False break else : if teams[e] == defult : b = False break elif teams[e] != defult : defult = teams[e] if b : r.append('OK') else : r.append('Not OK') group = input() for e in r : print(e) | # 1679277, 2022-11-12 10:01:58, --x (0%) teams = {t:c for t,c in [input().split() for i in range(int(input()))]} print(teams) group = input() r = [] while group != 'q' : team_g = group.split() b = True defult = teams[team_g[0]] v = [teams[team_g[0]]] for e in team_g[1:] : if e not in teams : b = False break else : if teams[e] in v: b = False else : v.append(teams[e]) if b : r.append('OK') else : r.append('Not OK') group = input() for e in r : print(e) | # 1679285, 2022-11-12 10:02:11, PPx (67%) teams = {t:c for t,c in [input().split() for i in range(int(input()))]} group = input() r = [] while group != 'q' : team_g = group.split() b = True defult = teams[team_g[0]] v = [teams[team_g[0]]] for e in team_g[1:] : if e not in teams : b = False break else : if teams[e] in v: b = False else : v.append(teams[e]) if b : r.append('OK') else : r.append('Not OK') group = input() for e in r : print(e) | # 1680919, 2022-11-12 11:14:01, PPP (100%) teams = {t:c for t,c in [input().split() for i in range(int(input()))]} # print(teams) group = input() r = [] while group != 'q' : team_g = group.split() b = True if team_g[0] in teams: defult = teams[team_g[0]] v = [teams[team_g[0]]] for e in team_g[1:] : if e not in teams : b = False break else : if teams[e] in v: b = False else : v.append(teams[e]) else : b = False if b : r.append('OK') else : r.append('Not OK') group = input() for e in r : print(e) |
# 1678550, 2022-11-12 09:22:16, xxx (0%) def mli(fn): with open(fn, 'r', encoding = 'utf-8') as f: return [l.strip().split() for l in f] n = int(input()) d = {} o = [] for i in range(n): t,c = input().strip() d[t] = c n = input().split() c = 0 for x in n: o.append(d[x]) for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') while n!=['q']: n = input().split() if n!=['q']: c = 0 for x in n: o.append(d[x]) for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') | # 1678567, 2022-11-12 09:23:13, --x (0%) n = int(input()) d = {} o = [] for i in range(n): t,c = input().split() d[t] = c n = input().split() c = 0 for x in n: o.append(d[x]) for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') while n!=['q']: n = input().split() if n!=['q']: c = 0 for x in n: o.append(d[x]) for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') | # 1678635, 2022-11-12 09:26:59, --- (0%) def mli(fn): with open(fn, 'r', encoding = 'utf-8') as f: return [l.strip().split() for l in f] n = int(input()) d = {} o = [] for i in range(n): t,c = input().split() d[t] = c n = input().split() c = 0 for x in n: if x in d.keys(): o.append(d[x]) for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') while n!=['q']: n = input().split() if n!=['q']: c = 0 for x in n: if x in d.keys(): o.append(d[x]) for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') | # 1678667, 2022-11-12 09:28:38, --- (0%) def mli(fn): with open(fn, 'r', encoding = 'utf-8') as f: return [l.strip().split() for l in f] n = int(input()) d = {} o = [] for i in range(n): t,c = input().split() d[t] = c n = input().split() c = 0 for x in n: if x in d.keys(): o.append(d[x]) else: c+=1 for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') while n!=['q']: n = input().split() if n!=['q']: c = 0 for x in n: if x in d.keys(): o.append(d[x]) else: c+=1 for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') | # 1678712, 2022-11-12 09:30:40, PPP (100%) def mli(fn): with open(fn, 'r', encoding = 'utf-8') as f: return [l.strip().split() for l in f] n = int(input()) d = {} o = [] for i in range(n): t,c = input().split() d[t] = c n = input().split() c = 0 for x in n: if x in d.keys(): o.append(d[x]) else: c+=1 for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') while n!=['q']: o = [] n = input().split() if n!=['q']: c = 0 for x in n: if x in d.keys(): o.append(d[x]) else: c+=1 for i in range(len(o)-1): for j in range(i+1,len(o)): if o[i] == o[j]: c+=1 if c>=1: print('Not OK') else: print('OK') |
# 1679595, 2022-11-12 10:19:23, --- (0%) n = int(input()) #ประเทศเดียวกันห้ามอยู่ด้วยกัน d = {} for i in range(n): f,c = input().split() # f = f.strip() # c = c.strip() if c not in d: d[c] = {f} else: d[c].add(f) # d = {Endland: {Liverpool, Mancity}, Spain: {Barcelona, Real}} x = [] y = [] j = [] t = False while True: b = input().split() if b[0] == "q":break s = set(b) x.append(s) # x=[{'Liverpool', 'Ajax', 'Dortmund', 'Milan'}, {'Liverpool', 'PSG', 'Barcelona', 'Real'}, {'Celtic', 'Milan', 'PSG', 'ManCity', 'Ajax'}, {'Real', 'Bayern', 'ManCity', 'Ajax', 'SamyanFC'}] for e in d: r = len(s&d[e]) if t==False: print("Not OK") else: t = True print("OK") | # 1679690, 2022-11-12 10:23:27, PP- (67%) n = int(input()) #ประเทศเดียวกันห้ามอยู่ด้วยกัน d = {} for i in range(n): f,c = input().split() # f = f.strip() # c = c.strip() if c not in d: d[c] = {f} else: d[c].add(f) # d = {Endland: {Liverpool, Mancity}, Spain: {Barcelona, Real}} x = [] y = [] j = [] while True: b = input().split() if b[0] == "q":break s = set(b) x.append(s) # x=[{'Liverpool', 'Ajax', 'Dortmund', 'Milan'}, {'Liverpool', 'PSG', 'Barcelona', 'Real'}, {'Celtic', 'Milan', 'PSG', 'ManCity', 'Ajax'}, {'Real', 'Bayern', 'ManCity', 'Ajax', 'SamyanFC'}] for e in d: r = len(s&d[e]) y.append(r) g = set(y) u = g - {1,0} if len(u) == 0: print("OK") else: print("Not OK") | # 1679988, 2022-11-12 10:36:46, PP- (67%) n = int(input()) #ประเทศเดียวกันห้ามอยู่ด้วยกัน d = {} w = set() for i in range(n): f,c = input().split() # f = f.strip() # c = c.strip() w.add(f) # w ={ชื่อทีมทั้งหมดที่มี} if c not in d: d[c] = {f} else: d[c].add(f) # d = {Endland: {Liverpool, Mancity}, Spain: {Barcelona, Real}} x = [] y = [] j = [] while True: b = input().split() if b[0] == "q":break s = set(b) x.append(s) # x=[{'Liverpool', 'Ajax', 'Dortmund', 'Milan'}, {'Liverpool', 'PSG', 'Barcelona', 'Real'}, {'Celtic', 'Milan', 'PSG', 'ManCity', 'Ajax'}, {'Real', 'Bayern', 'ManCity', 'Ajax', 'SamyanFC'}] for e in d: r = len(s&d[e]) y.append(r) g = set(y) u = g - {1,0} r = True for k in b: if k not in w: r = False if r == False: print("Not OK") elif len(u) == 0: r = True print("OK") else: print("Not OK") | # 1680001, 2022-11-12 10:37:15, PP- (67%) n = int(input()) #ประเทศเดียวกันห้ามอยู่ด้วยกัน d = {} for i in range(n): f,c = input().split() # f = f.strip() # c = c.strip() if c not in d: d[c] = {f} else: d[c].add(f) # d = {Endland: {Liverpool, Mancity}, Spain: {Barcelona, Real}} x = [] y = [] j = [] while True: b = input().split() if b[0] == "q":break s = set(b) x.append(s) # x=[{'Liverpool', 'Ajax', 'Dortmund', 'Milan'}, {'Liverpool', 'PSG', 'Barcelona', 'Real'}, {'Celtic', 'Milan', 'PSG', 'ManCity', 'Ajax'}, {'Real', 'Bayern', 'ManCity', 'Ajax', 'SamyanFC'}] for e in d: r = len(s&d[e]) y.append(r) g = set(y) u = g - {1,0} if len(u) == 0: print("OK") else: print("Not OK") | # 1680285, 2022-11-12 10:50:38, PPP (100%) n = int(input()) #ประเทศเดียวกันห้ามอยู่ด้วยกัน d = {} w = set() for i in range(n): f,c = input().split() # f = f.strip() # c = c.strip() w.add(f) # w ={ชื่อทีมทั้งหมดที่มี} if c not in d: d[c] = {f} else: d[c].add(f) # d = {Endland: {Liverpool, Mancity}, Spain: {Barcelona, Real}} x = [] j = [] while True: b = input().split() if b[0] == "q":break s = set(b) x.append(s) # x=[{'Liverpool', 'Ajax', 'Dortmund', 'Milan'}, {'Liverpool', 'PSG', 'Barcelona', 'Real'}, {'Celtic', 'Milan', 'PSG', 'ManCity', 'Ajax'}, {'Real', 'Bayern', 'ManCity', 'Ajax', 'SamyanFC'}] y = [] for e in d: r = len(s&d[e]) y.append(r) g = set(y) u = g - {1,0} r = True for k in b: if k not in w: r = False if r == False: print("Not OK") elif len(u) == 0: r = True print("OK") else: r = True print("Not OK") |
# 1679186, 2022-11-12 09:56:59, PP- (67%) n = int(input()) d = {} for i in range(n): name,pra = input().split() name = name.strip() pra = pra.strip() d[name] = pra def fffff(x) : for i in range(len(x)-1): for j in range(i+1,len(x)): if d[x[i]] == d[x[j]]: return 'Not OK' else: return 'OK' cout = False x = input().split() while x[0] != 'q': for e in x: if e not in d: cout = True print('Not OK') break if cout == True: break else: print (fffff(x)) x = input().split() | # 1679266, 2022-11-12 10:01:37, PP- (67%) n = int(input()) d = {} for i in range(n): name,pra = input().split() name = name.strip() pra = pra.strip() d[name] = pra def fffff(x) : for i in range(len(x)-1): for j in range(i+1,len(x)): if d[x[i]] == d[x[j]]: return 'Not OK' return 'OK' cout = False x = input().split() while x[0] != 'q': for e in x: if e not in d: cout = True print('Not OK') break if cout == True: break else: print (fffff(x)) x = input().split() | # 1679447, 2022-11-12 10:11:20, PP- (67%) n = int(input()) d = {} for i in range(n): name,pra = input().split() name = name.strip() pra = pra.strip() d[name] = pra def fffff(x) : for i in range(len(x)-1): for j in range(i+1,len(x)): if d[x[i]] == d[x[j]]: return 'Not OK' return 'OK' cout = False x = input().split() while x[0] != 'q': for e in x: if e not in d: cout = True print('Not OK') break if cout == True: break else: print (fffff(x)) x = input().split() | # 1679521, 2022-11-12 10:14:33, PP- (67%) def fffff(x) : for i in range(len(x)-1): for j in range(i+1,len(x)): if d[x[i]] == d[x[j]]: return 'Not OK' return 'OK' n = int(input()) d = {} for i in range(n): name,pra = input().split() name = name.strip() pra = pra.strip() d[name] = pra cout = False x = input().split() while x[0] != 'q': for e in x: if e not in d: cout = True print('Not OK') break if cout == True: break else: print(fffff(x)) x = input().split() | # 1679548, 2022-11-12 10:16:13, PPP (100%) def fffff(x) : for i in range(len(x)-1): for j in range(i+1,len(x)): if d[x[i]] == d[x[j]]: return 'Not OK' return 'OK' n = int(input()) d = {} for i in range(n): name,pra = input().split() name = name.strip() pra = pra.strip() d[name] = pra cout = False x = input().split() while x[0] != 'q': for e in x: if e not in d: cout = True print('Not OK') break else: print(fffff(x)) x = input().split() |
# 1678581, 2022-11-12 09:23:46, PP- (67%) n = int(input()) i=0 team={} while i != n: i+=1 a, b= input().split() team[a] = b while True: g = input().split() res = [] rr = [] if g != ["q"]: for i in g: if i in team: res.append(team[i]) else: print("Not OK") break for e in res: if e not in rr: rr.append(e) if len(rr) == len(res): print("OK") else: print("Not OK") else: break | # 1678640, 2022-11-12 09:27:10, --- (0%) n = int(input()) i=0 team={} while i != n: i+=1 a, b= input().split() team[a] = b while True: g = input().split() res = [] rr = [] if g != ["q"]: for i in g: if i in team: res.append(team[i]) else: print("Not OK") break for e in res: if e not in rr: rr.append(e) if len(rr) == len(res) and len(rr) != 1: print("OK") else: print("Not OK") print(res) else: break | # 1678643, 2022-11-12 09:27:20, --- (0%) n = int(input()) i=0 team={} while i != n: i+=1 a, b= input().split() team[a] = b while True: g = input().split() res = [] rr = [] if g != ["q"]: for i in g: if i in team: res.append(team[i]) else: print("Not OK") break for e in res: if e not in rr: rr.append(e) if len(rr) == len(res): print("OK") else: print("Not OK") print(res) else: break | # 1678649, 2022-11-12 09:27:36, PP- (67%) n = int(input()) i=0 team={} while i != n: i+=1 a, b= input().split() team[a] = b while True: g = input().split() res = [] rr = [] if g != ["q"]: for i in g: if i in team: res.append(team[i]) else: print("Not OK") break for e in res: if e not in rr: rr.append(e) if len(rr) == len(res) and len(rr) != 1: print("OK") else: print("Not OK") else: break | # 1678711, 2022-11-12 09:30:38, PPP (100%) n = int(input()) i=0 team={} while i != n: i+=1 a, b= input().split() team[a] = b while True: g = input().split() res = [] rr = [] cnt = 0 if g != ["q"]: for i in g: if i in team: res.append(team[i]) else: print("Not OK") cnt = 1 break for e in res: if e not in rr: rr.append(e) if len(rr) == len(res) and cnt != 1: print("OK") elif len(rr) != len(res) and cnt == 0: print("Not OK") else: break |
# 1679111, 2022-11-12 09:53:07, xxx (0%) tdic = {}; ans = [] for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split c = [] b = 0 for e in tlist: if e not in tdic: b = -1 ans.append("Not OK") break if tdic[e] not in c: c.append(tdic[e]) else: ans.append("Not OK") b = -1 break if b != -1: ans.append("OK") print("\n".join(ans)) | # 1679336, 2022-11-12 10:05:16, PPP (100%) tdic = {}; ans = [] for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] t = 0 for e in tlist: if e not in tdic: t = -1 ans.append("Not OK") break if tdic[e] not in check: check.append(tdic[e]) else: ans.append("Not OK") t = -1 break if t != -1: ans.append("OK") print("\n".join(ans)) | # 1679368, 2022-11-12 10:06:37, PPP (100%) tdic = {}; ans = [] for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] t = 0 for m in tlist: if m not in tdic: t = -1 ans.append("Not OK") break if tdic[m] not in check: check.append(tdic[m]) else: ans.append("Not OK") t = -1 break if t != -1: ans.append("OK") print("\n".join(ans)) | # 1680229, 2022-11-12 10:47:48, PPP (100%) tdic = {} ans = [] for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] t = 0 for m in tlist: if m not in tdic: t = -1 ans.append("Not OK") break if tdic[m] not in check: check.append(tdic[m]) else: ans.append("Not OK") t = -1 break if t != -1: ans.append("OK") print("\n".join(ans)) | # 1680284, 2022-11-12 10:50:35, PPP (100%) tdic = {} ans = [] n = int(input()) for i in range(n): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] t = 0 for m in tlist: if m not in tdic: t = -1 ans.append('Not OK') break if tdic[m] not in check: check.append(tdic[m]) else: ans.append("Not OK") t = -1 break if t != -1: ans.append("OK") print("\n".join(ans)) |
# 1678838, 2022-11-12 09:37:21, --- (0%) n = int(input()) allteam ={} for i in range(n): team,con=input().split() allteam[team] = con x = input() while x!='q': check =[] mt=x.split() for t in mt: if t in allteam: if allteam[t] not in check: check.append(allteam[t]) c = True else: c = False else: c = False if c == False: print('Not OK') break x = input() if c==True: print('OK') | # 1678859, 2022-11-12 09:38:23, PP- (67%) n = int(input()) allteam ={} for i in range(n): team,con=input().split() allteam[team] = con x = input() while x!='q': check =[] mt=x.split() for t in mt: if t in allteam: if allteam[t] not in check: check.append(allteam[t]) c = True else: c = False else: c = False if c == False: print('Not OK') if c==True: print('OK') x = input() | # 1678938, 2022-11-12 09:43:35, xxx (0%) n = int(input()) allteam ={} for i in range(n): team,con=input().split() allteam[team] = con x = input() while x!='q': check =[] mt=x.split() c == True for t in mt: if t in allteam: if c ==True: if allteam[t] not in check: check.append(allteam[t]) else: c = False else: c = False if c == False: print('Not OK') if c==True: print('OK') x = input() | # 1678972, 2022-11-12 09:45:19, xxx (0%) n = int(input()) allteam ={} for i in range(n): team,con=input().split() allteam[team] = con x = input() while x!='q': check =[] mt=x.split() c == True for t in mt: if t in allteam: if c ==True: if allteam[t] not in check: check.append(allteam[t]) else: c = False else: c=False else: c = False if c == False: print('Not OK') if c==True: print('OK') x = input() | # 1679009, 2022-11-12 09:47:36, PPP (100%) n = int(input()) allteam ={} for i in range(n): team,con=input().split() allteam[team] = con x = input() while x!='q': check =[] mt=x.split() c = True for t in mt: if t in allteam: if c ==True: if allteam[t] not in check: check.append(allteam[t]) else: c = False else: c=False else: c = False if c == False: print('Not OK') if c==True: print('OK') x = input() |
# 1678887, 2022-11-12 09:40:15, xxx (0%) n = int(input()) club_of_nation = {} for i in range(n): club,nation = input().split() club_of_nation[club] = nation #print(club_of_nation) while True: x = input().split() if len(x) == 1 and x == "q": break check_team = set() for i in range(len(x)): if x[i] not in club_of_nation: break check_team.add(club_of_nation[x[i]]) if len(x) == len(check_team): print("OK") else: print("Not OK") | # 1678966, 2022-11-12 09:44:51, --- (0%) n = int(input()) club_of_nation = {} for i in range(n): club,nation = input().split() club_of_nation[club] = nation #print(club_of_nation) x = input() while x != "q": x.split() check_team = set() for i in range(len(x)): if x[i] not in club_of_nation: break check_team.add(club_of_nation[x[i]]) if len(x) == len(check_team): print("OK") else: print("Not OK") x = input() | # 1679043, 2022-11-12 09:49:08, xxx (0%) n = int(input()) club_of_nation = {} for i in range(n): club,nation = input().split() club_of_nation[club] = nation #print(club_of_nation) x = input().split() while x != "q": if x == "q": break check_team = set() for i in range(len(x)): if x[i] not in club_of_nation: break check_team.add(club_of_nation[x[i]]) if len(x) == len(check_team): print("OK") else: print("Not OK") x = input().split() | # 1679182, 2022-11-12 09:56:50, PPP (100%) n = int(input()) club_of_nation = {} for i in range(n): club,nation = input().split() club_of_nation[club] = nation #print(club_of_nation) x = input().split() while x != ["q"]: if x == ["q"]: break check_team = set() for i in range(len(x)): if x[i] not in club_of_nation: break check_team.add(club_of_nation[x[i]]) if len(x) == len(check_team): print("OK") else: print("Not OK") x = input().split() |
# 1678800, 2022-11-12 09:35:25, --x (0%) n = int(input()) team_dict = {} # input as team name and country for i in range(n): team, country = input().split() team_dict[team] = country teams_input = input() while teams_input != 'q': teams = teams_input.split() # check if teams are in the same country if len(set([team_dict[team] for team in teams])) == 1: print('OK') else: print('Not OK') teams_input = input() | # 1678989, 2022-11-12 09:46:40, --x (0%) n = int(input()) team_dict = {} # input as team name and country for i in range(n): team, country = input().split() team_dict[team] = country teams_input = input() while teams_input != 'q': teams = teams_input.split() # check if teams are in the same country if len(set([team_dict[team] for team in teams])) == 1: print('OK') else: print('Not OK') teams_input = input() | # 1679048, 2022-11-12 09:49:23, --x (0%) n = int(input()) team_dict = {} # input as team name and country for i in range(n): team, country = input().split() team_dict[team] = country teams_input = input() while teams_input != 'q': teams = teams_input.split() # check if teams are in the same country if len(set([team_dict[team] for team in teams])) == 1: print('OK') else: print('Not OK') teams_input = input() | # 1679195, 2022-11-12 09:57:30, PPP (100%) n = int(input()) team_dict = {} # input as team name and country for i in range(n): team, country = input().split() team_dict[team] = country teams_input = input() while teams_input != 'q': teams = teams_input.split() status = False for team in teams: if team not in team_dict: print('Not OK') status = True break if status: teams_input = input() continue # check if teams are in the same country if len(set([team_dict[team] for team in teams])) == len(teams): print('OK') else: print('Not OK') teams_input = input() |
# 1678913, 2022-11-12 09:42:07, --- (0%) country = {} for i in range(int(input())) : team,coun = input().split() country[team] = (coun) while True : x = input().split() if x[0] == 'q' : break group = [] for e in set(x) : if e in country : group.append(country[e]) else : group.append(e) g = set(group) if len(g) == len(group) : print('Ok') else : print('Not ok') | # 1678926, 2022-11-12 09:42:46, PP- (67%) country = {} for i in range(int(input())) : team,coun = input().split() country[team] = (coun) while True : x = input().split() if x[0] == 'q' : break group = [] for e in set(x) : if e in country : group.append(country[e]) else : group.append(e) g = set(group) if len(g) == len(group) : print('OK') else : print('Not OK') | # 1679351, 2022-11-12 10:05:56, --- (0%) # {ทีม : ประเทศ} country = {} for i in range(int(input())) : team,coun = input().split() country[team] = (coun) while True : x = input().split() if x[0] == 'q' : break group = [] for e in x : if e in country : group.append(country[e]) g = set(group) # print(g) # print(group) # print(x) if len(g) == len(group) == len(x) : print('OK') else : print('Not Ok') | # 1679367, 2022-11-12 10:06:35, PPP (100%) # {ทีม : ประเทศ} country = {} for i in range(int(input())) : team,coun = input().split() country[team] = (coun) while True : x = input().split() if x[0] == 'q' : break group = [] for e in x : if e in country : group.append(country[e]) g = set(group) # print(g) # print(group) # print(x) if len(g) == len(group) == len(x) : print('OK') else : print('Not OK') |
# 1678742, 2022-11-12 09:32:09, --- (0%) x = [] y = {} for i in range(int(input())) : team , c = input().strip().split() y[team] = c a = input().strip().split() while a != ['q'] : t = True for i in range(len(a)): if a[i] not in y : t = False if t == True : print('OK') else : print('Not OK') a = input().strip().split() | # 1678890, 2022-11-12 09:40:30, --- (0%) x = [] y = {} for i in range(int(input())) : team , c = input().strip().split() y[team] = c a = input().strip().split() while a != ['q'] : t = True for i in range(len(a)): if a[i] not in y : t = False if t == True : x.append('OK') else : x.append('Not OK') a = input().strip().split() for i in range(len(x)): print(x[i]) | # 1679231, 2022-11-12 09:59:41, --- (0%) w = [] y = {} for i in range(int(input())) : team , c = input().strip().split() y[team] = c a = input().strip().split() while a != ['q'] : t = True x = [] for i in range(len(a)): if a[i] not in y : t = False if t == True : for i in a : x.append([[i],y[i]]) for i in range(len(x)): for j in range(i+1,len(x),1) : if x[i][1] != x[j][1] : t = False if t == True : w.append('OK') else : w.append('Not OK') a = input().strip().split() for i in range(len(w)): print(w[i]) | # 1679268, 2022-11-12 10:01:39, PPP (100%) w = [] y = {} for i in range(int(input())) : team , c = input().strip().split() y[team] = c a = input().strip().split() while a != ['q'] : t = True x = [] for i in range(len(a)): if a[i] not in y : t = False if t == True : for i in a : x.append([[i],y[i]]) for i in range(len(x)): for j in range(i+1,len(x),1) : if x[i][1] == x[j][1] : t = False if t == True : w.append('OK') else : w.append('Not OK') a = input().strip().split() for i in range(len(w)): print(w[i]) |
# 1679098, 2022-11-12 09:52:22, --- (0%) nation_team = {} for e in range(int(input())): t,n = [e.strip() for e in input().split()] if n not in nation_team: nation_team[n] = [] nation_team[n].append(t) | # 1679192, 2022-11-12 09:57:13, xxx (0%) nation_team = {} for e in range(int(input())): t,n = [e.strip() for e in input().split()] if n not in nation_team: nation_team[n] = [] nation_team[n].append(t) while True: x = input().split() i = [] if x == 'q': break for e in x: for j in nation_team: if e in nation_team[j]: i.append(e) nation_team[j].pop(e) if len(i) != len(x): print('Not OK') | # 1679378, 2022-11-12 10:07:06, --- (0%) nation_team = {} for e in range(int(input())): t,n = [e.strip() for e in input().split()] if n not in nation_team: nation_team[n] = [] nation_team[n].append(t) while True: x = input().split() i = [] if x[0] == 'q': break for e in x: for j in nation_team: if e in nation_team[j]: i.append(e) if len(i) != len(x): print('Not OK') else: print('OK') | # 1680114, 2022-11-12 10:42:14, PPP (100%) nation_team = {} for e in range(int(input())): t,n = [e.strip() for e in input().split()] if t not in nation_team: nation_team[t] = [] nation_team[t].append(n) while True: x = input().split() if x[0] == 'q': break team = [] y = [] for e in nation_team: for i in x: if e == i: team.append(i) if len(x) != len(team): print('Not OK') else: y = [] z = 0 for e in team: y.append(nation_team[e]) y.sort() for e in range(len(y)-1): if y[e] == y[e+1]: z = 1 if z == 1: print('Not OK') elif z == 0: print('OK') |
# 1679045, 2022-11-12 09:49:12, --- (0%) a = {} for i in range(int(input())): team , coun = input().split() a[team] = coun b = [] while True: c = [] eli = input().split() if eli == ['q']: break for i in eli: if i in a: c.append(a[i]) b.append(c) print(b) for i in b: z = True k = [] for e in i: if e not in k: k.append(e) if k == i: print("OK") if k != i: print('Not OK') | # 1679049, 2022-11-12 09:49:25, PP- (67%) a = {} for i in range(int(input())): team , coun = input().split() a[team] = coun b = [] while True: c = [] eli = input().split() if eli == ['q']: break for i in eli: if i in a: c.append(a[i]) b.append(c) for i in b: z = True k = [] for e in i: if e not in k: k.append(e) if k == i: print("OK") if k != i: print('Not OK') | # 1679801, 2022-11-12 10:28:30, PP- (67%) a = {} for i in range(int(input())): team , coun = input().split() a[team] = coun b = [] while True: c = [] eli = input().split() if eli == ['q']: break for i in eli: if i not in a: c.append('sus') if i in a: c.append(a[i]) b.append(c) for i in b: z = True k = [] for e in i: if e == 'sus': print('Not OK') break if e not in k: k.append(e) if k == i: print("OK") if k != i: print('Not OK') | # 1679885, 2022-11-12 10:31:18, PPP (100%) a = {} for i in range(int(input())): team , coun = input().split() a[team] = coun b = [] while True: c = [] eli = input().split() if eli == ['q']: break for i in eli: if i not in a: c.append('sus') if i in a: c.append(a[i]) b.append(c) for i in b: z = True k = [] for e in i: if e == 'sus': k.append('sus') k.append('sus') if e not in k: k.append(e) if k == i: print("OK") if k != i: print('Not OK') |
# 1678868, 2022-11-12 09:38:53, xxx (0%) t = {} for i in range(int(input())): x = input().split() t[x[0]] = x[1] print(g) inp = input().split() while inp == "q": l = [] for e in inp: if e in t: l.append(t[e]) else: l.append("no") print(l) if "no" in l or len(set(l)) < len(inp): print("Not OK") else: print("OK") inp = input().split() | # 1678874, 2022-11-12 09:39:22, --- (0%) t = {} for i in range(int(input())): x = input().split() t[x[0]] = x[1] inp = input().split() while inp == "q": l = [] for e in inp: if e in t: l.append(t[e]) else: l.append("no") if "no" in l or len(set(l)) < len(inp): print("Not OK") else: print("OK") inp = input().split() | # 1678965, 2022-11-12 09:44:50, --- (0%) t = {} for i in range(int(input())): x = input().split() t[x[0]] = x[1] print(t) inp = input().split() while inp[0] != "q": l = [] for e in inp: if e in t: l.append(t[e]) else: l.append("no") print(l) if "no" in l or len(set(l)) < len(inp): print("Not OK") else: print("OK") inp = input().split() | # 1678987, 2022-11-12 09:46:34, PPP (100%) t = {} for i in range(int(input())): x = input().split() t[x[0]] = x[1] inp = input().split() while inp[0] != "q": l = [] for e in inp: if e in t: l.append(t[e]) else: l.append("no") if "no" in l or len(set(l)) < len(inp): print("Not OK") else: print("OK") inp = input().split() |
# 1679600, 2022-11-12 10:19:41, --- (0%) n=int(input()) team={} country=[] for i in range(n): club_name,club_country=input().split() team[club_name]=club_country country.append(club_name) s=[] for e in input().split(): s.append(e) while s[0]!='q': country=[] check=True for i in s: if i not in country: check=False else: country.append(team[i]) if len(country)== len(set(country)) and check==True: print('OK') else: print('Not OK') s=[] for e in input().split(): s.append(e) | # 1679997, 2022-11-12 10:37:04, --- (0%) n=int(input()) team={} country=[] for i in range(n): club_name,club_country=input().split() team[club_name]=club_country country.append(club_name) s=[] for e in input().split(): s.append(e) while s[0]!='q': c=[] check=True for i in s: if i not in country: check=False else: country.append(team[i]) if len(c)== len(set(c)) and check==True: print('OK') else: print('Not OK') s=[e for e in input().split()] | # 1680162, 2022-11-12 10:44:30, PPP (100%) n=int(input()) team={} FC=[] for i in range(n): x=input().split() club_name=x[0] club_country=x[1] team[club_name]=club_country FC.append(club_name) s=[] for e in input().split(): s.append(e) while s[0]!='q': c=[] check=True for i in s: if i not in FC: check=False else: c.append(team[i]) if len(c)== len(set(c)) and check==True: print('OK') else: print('Not OK') s=[] for e in input().split(): s.append(e) | # 1680894, 2022-11-12 11:12:59, PPP (100%) n=int(input()) FC=[] team={} for i in range(n): x=input().split() club_name=x[0].strip() club_country=x[1].strip() team[club_name]=club_country FC.append(club_name) s=[] for k in input().split(): s.append(k) while s[0]!='q': c=[] check=True for i in s: if i not in FC: check=False else: c.append(team[i]) if len(c)== len(set(c)) and check==True: print('OK') else: print('Not OK') s=[] for k in input().split(): s.append(k) |
# 1679641, 2022-11-12 10:21:43, xxx (0%) n = int(input()) d = {} l = [] c = [] for i in range(n): t = input().split() d[t[0]] = t[1] t = [] s = input().split() while s != "q": l = [] c = [] for e in s: if e not in d: print("Not OK") break else: l.append(d[e]) for f in l: if f not in c: c.append(f) if len(c) == len(s): print("OK") else: print("Not OK") s = input().split() | # 1679688, 2022-11-12 10:23:23, xxx (0%) n = int(input()) d = {} l = [] c = [] for i in range(n): t = input().split() d[t[0]] = t[1] t = [] s = input().split() while s != "q": l = [] c = [] for e in s: if e not in d: break else: l.append(d[e]) for f in l: if f not in c: c.append(f) if len(c) == len(s): print("OK") else: print("Not OK") s = input().split() | # 1679797, 2022-11-12 10:28:20, xxx (0%) n = int(input()) d = {} l = [] c = [] ans = [] for i in range(n): t = input().split() d[t[0]] = t[1] t = [] s = input().split() while s != "q": l = [] c = [] for e in s: if e not in d: break else: l.append(d[e]) for f in l: if f not in c: c.append(f) if len(c) == len(s): ans.append("OK") else: ans.append("Not OK") s = input().split() for g in ans: print(g) | # 1679950, 2022-11-12 10:34:44, PPP (100%) n = int(input()) d = {} l = [] c = [] ans = [] for i in range(n): t = input().split() d[t[0]] = t[1] t = [] s = input().split() while s != ["q"]: l = [] c = [] for e in s: if e not in d: break else: l.append(d[e]) for f in l: if f not in c: c.append(f) if len(c) == len(s): ans.append("OK") else: ans.append("Not OK") s = input().split() for g in ans: print(g) |
# 1679215, 2022-11-12 09:58:50, --- (0%) #822678 p={} k=[] n=int(input()) for i in range(n): x,y=input().strip().split() if y not in p: p[x]=y else: p[x]+=y m=input() b=0 ans=[] ans1={} b='' while m!='q': k=[] o=m.strip().split() for e in o: if e in p: k.append(p[e]) else: k.append('Not_f') k.sort() print(k) while (b!='OK')and(b!='Not OK'): for i in range(1,len(k)): if k[i-1]=='Not_f': ans.append('Not OK') b='Not OK' break elif k[i-1]==k[i]: ans.append('Not OK') b='Not OK' break else: pass if b=='': b='OK' ans.append('OK') b='' m=input() for e in ans: print(e) | # 1679246, 2022-11-12 10:00:42, --- (0%) #822678 p={} k=[] n=int(input()) for i in range(n): x,y=input().strip().split() if y not in p: p[x]=y else: p[x]+=y m=input() b=0 ans=[] ans1='' b='' while m!='q': k=[] o=m.strip().split() for e in o: if e in p: k.append(p[e]) else: k.append('Not_f') k.sort() print(k) while (b!='OK')and(b!='Not OK'): for i in range(1,len(k)): if k[i-1]=='Not_f': ans.append('Not OK') b='Not OK' break elif k[i-1]==k[i]: ans.append('Not OK') b='Not OK' break else: pass if b=='': b='OK' ans.append('OK') b='' m=input() for e in ans: ans1+=e+'\n' print(ans1.strip()) | # 1679259, 2022-11-12 10:01:11, --- (0%) #822678 p={} k=[] n=int(input().strip()) for i in range(n): x,y=input().strip().split() if y not in p: p[x]=y else: p[x]+=y m=input().strip() b=0 ans=[] ans1='' b='' while m!='q': k=[] o=m.strip().split() for e in o: if e in p: k.append(p[e]) else: k.append('Not_f') k.sort() print(k) while (b!='OK')and(b!='Not OK'): for i in range(1,len(k)): if k[i-1]=='Not_f': ans.append('Not OK') b='Not OK' break elif k[i-1]==k[i]: ans.append('Not OK') b='Not OK' break else: pass if b=='': b='OK' ans.append('OK') b='' m=input().strip() for e in ans: ans1+=e+'\n' print(ans1.strip()) | # 1679265, 2022-11-12 10:01:32, PPP (100%) #822678 p={} k=[] n=int(input().strip()) for i in range(n): x,y=input().strip().split() if y not in p: p[x]=y else: p[x]+=y m=input().strip() b=0 ans=[] ans1='' b='' while m!='q': k=[] o=m.strip().split() for e in o: if e in p: k.append(p[e]) else: k.append('Not_f') k.sort() while (b!='OK')and(b!='Not OK'): for i in range(1,len(k)): if k[i-1]=='Not_f': ans.append('Not OK') b='Not OK' break elif k[i-1]==k[i]: ans.append('Not OK') b='Not OK' break else: pass if b=='': b='OK' ans.append('OK') b='' m=input().strip() for e in ans: ans1+=e+'\n' print(ans1.strip()) |
# 1679104, 2022-11-12 09:52:51, --- (0%) n = int(input()) dic = {} for i in range(n): t,c = input().split() if c in dic: dic[c].add(t) else: dic[c] = {t} se = set() for i in dic: se = se.union(dic[i]) l = input().split() while l[0] != "q": p = True l = set(l) for i in dic: if len(dic[i].intersection(l)) != 1 and len(dic[i].intersection(l)) != 0: p = False for j in l: if j not in se: p = False if p == True: print("Ok") else: print("Not OK") l = input().split() | # 1679162, 2022-11-12 09:55:49, --- (0%) n = int(input()) dic = {} for i in range(n): t,c = input().split() if c in dic: dic[c].add(t) else: dic[c] = {t} se = set() for i in dic: se = se.union(dic[i]) l = input().split() lis = [] while l[0] != "q": p = True l = set(l) for i in dic: if len(dic[i].intersection(l)) != 1 and len(dic[i].intersection(l)) != 0: p = False for j in l: if j not in se: p = False if p == True: lis.append("ok") else: lis.append("not ok") l = input().split() for j in lis: print(j) | # 1679174, 2022-11-12 09:56:18, --- (0%) n = int(input()) dic = {} for i in range(n): t,c = input().split() if c in dic: dic[c].add(t) else: dic[c] = {t} se = set() for i in dic: se = se.union(dic[i]) l = input().split() lis = [] while l[0] != "q": p = True l = set(l) for i in dic: if len(dic[i].intersection(l)) != 1 and len(dic[i].intersection(l)) != 0: p = False for j in l: if j not in se: p = False if p == True: lis.append("Ok") else: lis.append("Not Ok") l = input().split() for j in lis: print(j) | # 1679184, 2022-11-12 09:56:53, PPP (100%) n = int(input()) dic = {} for i in range(n): t,c = input().split() if c in dic: dic[c].add(t) else: dic[c] = {t} se = set() for i in dic: se = se.union(dic[i]) l = input().split() lis = [] while l[0] != "q": p = True l = set(l) for i in dic: if len(dic[i].intersection(l)) != 1 and len(dic[i].intersection(l)) != 0: p = False for j in l: if j not in se: p = False if p == True: lis.append("OK") else: lis.append("Not OK") l = input().split() for j in lis: print(j) |
# 1679233, 2022-11-12 09:59:53, --- (0%) numofteam = int(input()) team_country = {} for i in range(numofteam): team,country = input().split() team_country[team] = country group = input().split() group_c1 = [] group_c2 = set() while group[0] != "q": for i in group: if i not in team_country: print("Not OK") else: group_c1.append(team_country[i]) group_c2.add(team_country[i]) a = 0 for i in group_c2: a+=1 if len(group_c1) != a: print("Not OK") break elif len(group_c1) == a: print("OK") break group = input().split() | # 1679366, 2022-11-12 10:06:30, --- (0%) numofteam = int(input()) team_country = {} for i in range(numofteam): team,country = input().split() team_country[team] = country group = input().split() group_c1 = [] group_c2 = set() while group[0] != "q": for i in group: if i not in team_country: print("Not OK") else: group_c1.append(team_country[i]) group_c2.add(team_country[i]) a = 0 for i in group_c2: a+=1 if len(group_c1) != a: print("Not OK") elif len(group_c1) == a: print("OK") group = input().split() | # 1679507, 2022-11-12 10:13:50, PP- (67%) numofteam = int(input()) team_country = {} for i in range(numofteam): team,country = input().split() team_country[team] = country group = input().split() while group[0] != "q": group_c1 = [] group_c2 = set() for i in group: if i not in team_country: print("Not OK") else: group_c1.append(team_country[i]) group_c2.add(team_country[i]) a = 0 for i in group_c2: a+=1 if len(group_c1) != a: print("Not OK") elif len(group_c1) == a: print("OK") group = input().split() | # 1679709, 2022-11-12 10:23:54, PPP (100%) numofteam = int(input()) team_country = {} for i in range(numofteam): team,country = input().split() team_country[team] = country group = input().split() while group[0] != "q": group_c1 = [] group_c2 = set() for i in group: if i not in team_country: print("Not OK") else: group_c1.append(team_country[i]) group_c2.add(team_country[i]) a = 0 for i in group_c2: a+=1 if len(group_c1)==len(group): if len(group_c1) != a: print("Not OK") elif len(group_c1) == a: print("OK") group = input().split() |
# 1679170, 2022-11-12 09:56:13, xxx (0%) country = {} n = int(input()) for i in range(n): team, c = input().split() country[team] = c while True: x = input().split() if x == 'q': break unmatch = False for j in x: if j not in country: unmatch = True else: rep = country[j] for k in x: if k not in country: unmatch = True elif country[k] == rep and k != j: unmatch = True if unmatch == True: print('Not OK') else: print('OK') | # 1679198, 2022-11-12 09:57:40, xxx (0%) country = {} n = int(input()) for i in range(n): team, c = input().split() country[team] = c while True: x = input().split() if x == 'q': False unmatch = False for j in x: if j not in country: unmatch = True else: rep = country[j] for k in x: if k not in country: unmatch = True elif country[k] == rep and k != j: unmatch = True if unmatch == True: print('Not OK') else: print('OK') | # 1679208, 2022-11-12 09:58:16, xxx (0%) country = {} n = int(input()) for i in range(n): team, c = input().split() country[team] = c while True: x = input().split() if x == 'q': False unmatch = False for j in x: if j not in country: unmatch = True else: rep = country[j] for k in x: if k not in country: unmatch = True elif country[k] == rep and k != j: unmatch = True if unmatch == True: print('Not OK') else: print('OK') | # 1679248, 2022-11-12 10:00:44, PPP (100%) country = {} n = int(input()) for i in range(n): team, c = input().split() country[team] = c while True: x = input().split() if len(x) == 1 and x[0] =='q': break else: unmatch = False for j in x: if j not in country: unmatch = True else: rep = country[j] for k in x: if k not in country: unmatch = True elif country[k] == rep and k != j: unmatch = True if unmatch == True: print('Not OK') else: print('OK') |
# 1679478, 2022-11-12 10:12:45, xxx (0%) allteam = {} teamname = [] for i in range(n): a, b = input().split() allteam[a]=b teamname.append(a) match = [] A = True while A: a = input().split() if a != ['q']: match.append(a) else: A = False out=[] for e in match: for t in range(len(e)-1): for p in range(1,len(e)): if e[t] in teamname and e[p] in teamname: if allteam[e[t]] != allteam[e[p]]: a = 'OK' else: a = 'Not OK' break else: a = 'Not OK' break out.append(a) for i in range(len(out)): print(out[i]) | # 1679488, 2022-11-12 10:13:08, P-- (33%) n = int(input()) allteam = {} teamname = [] for i in range(n): a, b = input().split() allteam[a]=b teamname.append(a) match = [] A = True while A: a = input().split() if a != ['q']: match.append(a) else: A = False out=[] for e in match: for t in range(len(e)-1): for p in range(1,len(e)): if e[t] in teamname and e[p] in teamname: if allteam[e[t]] != allteam[e[p]]: a = 'OK' else: a = 'Not OK' break else: a = 'Not OK' break out.append(a) for i in range(len(out)): print(out[i]) | # 1680071, 2022-11-12 10:40:09, PP- (67%) n = int(input()) allteam = {} teamname = [] for i in range(n): a, b = input().split() allteam[a]=b teamname.append(a) match = [] A = True while A: a = input().split() if a != ['q']: match.append(a) else: A = False out=[] for e in match: for t in range(len(e)-1): if a == 'Not OK': break for p in range(t+1,len(e)): if e[t] not in teamname or e[p] not in teamname: a = 'Not OK' break else: if allteam[e[t]] == allteam[e[p]]: a = 'Not OK' break else: a = 'OK' out.append(a) for i in range(len(out)): print(out[i]) | # 1680339, 2022-11-12 10:52:50, PPP (100%) n = int(input()) allteam = {} teamname = [] for i in range(n): a, b = input().split() allteam[a]=b teamname.append(a) match = [] A = True while A: a = input().split() if a != ['q']: match.append(a) else: A = False out=[] for e in match: for t in range(len(e)-1): for p in range(t+1,len(e)): if e[t] not in teamname or e[p] not in teamname: a = 'Not OK' break else: if allteam[e[t]] == allteam[e[p]]: a = 'Not OK' break else: a = 'OK' if a == 'Not OK': break out.append(a) for i in range(len(out)): print(out[i]) |
# 1678531, 2022-11-12 09:20:57, --- (0%) tdic = {} for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] c = 0 for e in tlist: if e not in tdic: c = -1 print("NOT OK") break if tdic[e] not in check: check.append(tdic[e]) else: print("NOT OK") c = -1 break if c != -1: print("OK") | # 1678551, 2022-11-12 09:22:17, --- (0%) tdic = {}; ans = [] for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] c = 0 for e in tlist: if e not in tdic: c = -1 ans.append("NOT OK") break if tdic[e] not in check: check.append(tdic[e]) else: ans.append("NOT OK") c = -1 break if c != -1: ans.append("OK") print("\n".join(ans)) | # 1678557, 2022-11-12 09:22:41, PPP (100%) tdic = {}; ans = [] for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] c = 0 for e in tlist: if e not in tdic: c = -1 ans.append("Not OK") break if tdic[e] not in check: check.append(tdic[e]) else: ans.append("Not OK") c = -1 break if c != -1: ans.append("OK") print("\n".join(ans)) | # 1681123, 2022-11-12 11:19:31, PPP (100%) tdic = {} for i in range(int(input())): team,country = input().strip().split() if country not in tdic: tdic[team] = [country] else: tdic[team].append(country) while True: x = input().strip() if x == "q": break tlist = x.split() check = [] c = 0 for e in tlist: if e not in tdic: c = -1 print("Not OK") break if tdic[e] not in check: check.append(tdic[e]) else: print("Not OK") c = -1 break if c != -1: print("OK") |
# 1679425, 2022-11-12 10:10:12, --- (0%) d_team_pt = {} d_pt_teams = {} for k in range(int(input())): team,pt = input().split() if team not in d_team_pt: d_team_pt[team] = pt # else: # d_team_pt[team].add(pt) if pt not in d_pt_teams: d_pt_teams[pt] = {team} else: d_pt_teams[pt].add(team) print(d_team_pt) print(d_pt_teams) while True: teams = input() if teams == 'q': break team = teams.split() ans = set() for t in team: if t in d_team_pt: ans.add(d_team_pt[t]) # else: # ans.add('5') if len(ans) != len(team): print('Not OK') elif len(team) == len(ans): print('OK') | # 1679487, 2022-11-12 10:13:04, --- (0%) d_team_pt = {} d_pt_teams = {} for k in range(int(input())): team,pt = input().split() if team not in d_team_pt: d_team_pt[team] = pt # else: # d_team_pt[team].add(pt) if pt not in d_pt_teams: d_pt_teams[pt] = {team} else: d_pt_teams[pt].add(team) print(d_team_pt) print(d_pt_teams) while True: teams = input() if teams == 'q': break team = teams.split() ans = set() for t in team: if t in d_team_pt: ans.add(d_team_pt[t]) # else: # ans.add('5') if len(ans) != len(team): print('Not OK') else: print('OK') | # 1679502, 2022-11-12 10:13:37, --- (0%) d_team_pt = {} d_pt_teams = {} for k in range(int(input())): team,pt = input().split() if team not in d_team_pt: d_team_pt[team] = pt if pt not in d_pt_teams: d_pt_teams[pt] = {team} else: d_pt_teams[pt].add(team) print(d_team_pt) print(d_pt_teams) while True: teams = input() if teams == 'q': break team = teams.split() ans = set() for t in team: if t in d_team_pt: ans.add(d_team_pt[t]) if len(ans) != len(team): print('Not OK') else: print('OK') | # 1679564, 2022-11-12 10:17:16, PPP (100%) d_team_pt = {} for k in range(int(input())): team,pt = input().split() if team not in d_team_pt: d_team_pt[team] = pt while True: teams = input() if teams == 'q': break team = teams.split() ans = set() for t in team: if t in d_team_pt: ans.add(d_team_pt[t]) if len(ans) != len(team): print('Not OK') else: print('OK') |
# 1679051, 2022-11-12 09:49:42, --- (0%) ''' good_LUCK ''' contr = {} for i in range(int(input())) : a = input().split() contr[a[0]] = a[1] print(contr) s = True while True : check = {} a = input().split() if len(a) == 1 : break for i in a : if i not in contr : check[i] = 20 else : if contr[i] in check : check[contr[i]] += 1 else : check[contr[i]] = 1 for i in check : if check[i] > 1 : s = False break if s == True : print("OK") else : print("Not OK") | # 1679061, 2022-11-12 09:50:03, PP- (67%) ''' good_LUCK ''' contr = {} for i in range(int(input())) : a = input().split() contr[a[0]] = a[1] s = True while True : check = {} a = input().split() if len(a) == 1 : break for i in a : if i not in contr : check[i] = 20 else : if contr[i] in check : check[contr[i]] += 1 else : check[contr[i]] = 1 for i in check : if check[i] > 1 : s = False break if s == True : print("OK") else : print("Not OK") | # 1679149, 2022-11-12 09:55:02, --- (0%) ''' good_LUCK ''' contr = {} for i in range(int(input())) : a = input().split() contr[a[0]] = a[1] while True : s = True check = {} a = input().split() if len(a) == 1 : break for i in a : if i not in contr : check[i] = 20 else : if contr[i] in check : check[contr[i]] += 1 else : check[contr[i]] = 1 print(check) for i in check : if check[i] > 1 : s = False break if s == True : print("OK") else : print("Not OK") | # 1679152, 2022-11-12 09:55:17, PPP (100%) ''' good_LUCK ''' contr = {} for i in range(int(input())) : a = input().split() contr[a[0]] = a[1] while True : s = True check = {} a = input().split() if len(a) == 1 : break for i in a : if i not in contr : check[i] = 20 else : if contr[i] in check : check[contr[i]] += 1 else : check[contr[i]] = 1 for i in check : if check[i] > 1 : s = False break if s == True : print("OK") else : print("Not OK") |
# 1678794, 2022-11-12 09:35:07, xxx (0%) d = {} for tc in range(int(input())): t, c = input().split() d[t] = c while True: l1 = [] l2 = [] x = input().split() if x == "q" : break for i in x: l1.append(d[i]) for j in l1: if j not in l2: l2.append(j) if len(l1) != len(l2): print("Not OK") elif len(l1) == len(l2) : print("OK") | # 1679524, 2022-11-12 10:14:48, --- (0%) d = {} for tc in range(int(input())): t, c = input().split() d[t] = c print(d) ch = [] while True: l1 = [] l2 = [] x = input() if x == "q": break x = x.split() for i in x: if i not in d.keys(): l1.append("NF") else: l1.append(d[i]) for j in l1: if j not in l2: l2.append(j) if "NF" in l1: ch.append("Not OK") elif len(l1) != len(l2): ch.append("Not OK") elif len(l1) == len(l2): ch.append("OK") for i in range(len(ch)): print(ch[i]) | # 1679535, 2022-11-12 10:15:27, --- (0%) d = {} for tc in range(int(input())): t, c = input().split() d[t] = c print(d) # ch = [] while True: l1 = [] l2 = [] x = input() if x == "q": break x = x.split() for i in x: if i not in d.keys(): l1.append("NF") else: l1.append(d[i]) for j in l1: if j not in l2: l2.append(j) if "NF" in l1: print("Not OK") elif len(l1) != len(l2): print("Not OK") elif len(l1) == len(l2): print("OK") | # 1679551, 2022-11-12 10:16:20, PPP (100%) d = {} for tc in range(int(input())): t, c = input().split() d[t] = c # print(d) # ch = [] while True: l1 = [] l2 = [] x = input() if x == "q": break x = x.split() for i in x: if i not in d.keys(): l1.append("NF") else: l1.append(d[i]) for j in l1: if j not in l2: l2.append(j) if "NF" in l1: print("Not OK") elif len(l1) != len(l2): print("Not OK") elif len(l1) == len(l2): print("OK") |
# 1679375, 2022-11-12 10:06:59, --- (0%) n=int(input()) teamlist={} teamset=[] for i in range(n): teamset=input().split( ) teamlist[teamset[0]]=teamset[1] teamset=[] # print(teamlist) m=[] while not 'q' in m : m.append(input()) #print(m) for i in range(len(m)): if m[i]!= 'q' : x=m[i].split( ) #for j in range(len(x)): #print(x) for j in range(len(x)): if x[j] in teamlist : #if teamlist[x[j]] != teamlist[x[j:len(x)]]: print('OK') else: print('Not OK') | # 1679692, 2022-11-12 10:23:29, --- (0%) n=int(input()) teamlist={} teamset=[] for i in range(n): teamset=input().split( ) teamlist[teamset[0]]=teamset[1] teamset=[] # print(teamlist) m=[] z=[] while not 'q' in m : m.append(input()) m.remove('q') #print(m) for i in range(len(m)): if m[i]!= 'q' : x=m[i].split( ) #for j in range(len(x)): #print(x) for j in range(len(x)): if x[j] in teamlist : #if teamlist[x[j]] != teamlist[x[j:len(x)]]: z.append('T') else: z.append('F') if not 'F' in z: print('OK') if 'F' in z: print('Not OK') | # 1680270, 2022-11-12 10:50:07, --- (0%) n=int(input()) teamlist={} teamset=[] for i in range(n): teamset=input().split( ) teamlist[teamset[0]]=teamset[1] teamset=[] # print(teamlist) m=[] z=[] check=[] l=[] while not 'q' in m : m.append(input()) m.remove('q') #print(m) for i in range(len(m)): if m[i]!= 'q' : x=m[i].split( ) #for j in range(len(x)): #print(x) for j in range(len(x)): if x[j] in teamlist: check.append(teamlist[x[j]]) check2=check print(check2) for k in range(len(check)): l.append(check[k]) check2.remove(check[k]) #print(check[k]) if (x[j] in teamlist) :#and (check[k] not in [check2]): z.append('T') if (x[j] not in teamlist) : z.append('F') check2.append(l) #print(check2) if not 'F' in z: print('OK') if 'F' in z: print('Not OK') check=[] | # 1681026, 2022-11-12 11:16:58, PPP (100%) n=int(input()) teamlist={} teamset=[] for i in range(n): teamset=input().split( ) teamlist[teamset[0]]=teamset[1] teamset=[] # print(teamlist) m=[] z=[] check=[] check2=[] l=[] while not 'q' in m : m.append(input()) m.remove('q') #print(m) for i in range(len(m)): if m[i]!= 'q' : x=m[i].split( ) #for j in range(len(x)): #print(x) for j in range(len(x)): if x[j] in teamlist: check.append(teamlist[x[j]]) check2.append(teamlist[x[j]]) #print(check2) #for j in range(len(x)): if x[j] not in teamlist: z.append('F') for k in range(len(check)): #print(check[k]) l.append(check[k]) check2.remove(check[k]) #print(check[k]) #print(check2) if (check[k] not in check2): z.append('T') # if (x[j] not in teamlist) : # z.append('F') if check[k] in check2: z.append('F') check2.append(l) l=[] #print(z) #print(check2) if not 'F' in z: print('OK') if 'F' in z: print('Not OK') z=[] check=[] check2=[] |
# 1678924, 2022-11-12 09:42:38, --- (0%) n = int(input()) #dict key=ทีม value=ประเทศ d = {} for i in range(n): team,country = input().split(" ") d[team] = country #print(d) #d = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', #'Dortmund': 'Germany', 'Barcelona': 'Spain','Milan': 'Italy', 'PSG': 'France', #'Ajax': 'Holland', 'Real': 'Spain', 'Celtic': 'Scotland'} #------------------------------- #สร้างgroup group = input().strip() while group != 'q': group2 = [] group1 = group.split(" ") print(group1) #group1 = ['Liverpool', 'Barcelona', 'PSG', 'Real\r'] for i in group1: if i in d: group2.append(d[i]) else: group2.append('omg') #print(group2) c = 0 for e in group2: c = group2.count(e) if c==1: print('OK') else: print('Not OK') group = input().strip() | # 1679166, 2022-11-12 09:56:00, --- (0%) n = int(input()) #dict key=ทีม value=ประเทศ d = {} for i in range(n): team,country = input().split(" ") d[team] = country #print(d) d = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain','Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain', 'Celtic': 'Scotland'} #------------------------------- #สร้างgroup group = input().strip() while group != 'q': group2 = [] group1 = group.split(" ") #print(group1) #group1 = ['Liverpool', 'Barcelona', 'PSG', 'Real\r'] for i in group1: if i in d: group2.append(d[i]) else: group2.append('omg') print(group2) c = 0 d = {} for e in group2: c = group2.count(e) d[e] = c #print(d) oh = [] for i in d: if d[i] == 1 and i!='omg': oh.append('OK') else: oh.append('Not OK') #print(oh) a = oh.count('Not OK') if a>=1: print('Not OK') else: print('OK') group = input().strip() | # 1679179, 2022-11-12 09:56:46, --- (0%) n = int(input()) #dict key=ทีม value=ประเทศ d = {} for i in range(n): team,country = input().split(" ") d[team] = country #print(d) d = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain','Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain', 'Celtic': 'Scotland'} #------------------------------- #สร้างgroup group = input().strip() while group != 'q': group2 = [] group1 = group.split(" ") #print(group1) #group1 = ['Liverpool', 'Barcelona', 'PSG', 'Real\r'] for i in group1: if i in d: group2.append(d[i]) else: group2.append('omg') #print(group2) c = 0 d = {} for e in group2: c = group2.count(e) d[e] = c #print(d) oh = [] for i in d: if d[i] == 1 and i!='omg': oh.append('OK') else: oh.append('Not OK') #print(oh) a = oh.count('Not OK') if a>=1: print('Not OK') else: print('OK') group = input().strip() | # 1679505, 2022-11-12 10:13:45, PPP (100%) n = int(input()) #dict key=ทีม value=ประเทศ d = {} for i in range(n): team,country = input().strip().split(" ") d[team] = country #print(d) #d = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', #'Dortmund': 'Germany', 'Barcelona': 'Spain','Milan': 'Italy', 'PSG': 'France', #'Ajax': 'Holland', 'Real': 'Spain', 'Celtic': 'Scotland'} #------------------------------- #สร้างgroup group = input().strip() while group != 'q': group2 = [] group1 = group.split(" ") #print(group1) #group1 = ['Liverpool', 'Barcelona', 'PSG', 'Real\r'] for i in group1: if i in d: group2.append(d[i]) else: group2.append('omg') #print(group2) c = 0 h = {} for e in group2: c = group2.count(e) h[e] = c #print(d) oh = [] for i in h: if h[i] == 1 and i!='omg': oh.append('OK') else: oh.append('Not OK') #print(oh) a = oh.count('Not OK') if a>=1: print('Not OK') else: print('OK') group = input().strip() |
# 1678891, 2022-11-12 09:40:38, --- (0%) n = int(input()) d = {} for i in range(n): a,b = input().split() if a in d: d[a].append(b) else: d[a] = [b] teams = input() def check_team(teams): teams = teams.split() for i in range(len(teams)): if teams[i] in d: for j in range(len(teams)): if teams[i] != teams[j] and teams[j] in d[teams[i]]: return False return True while(teams != 'q'): if check_team(teams): print('OK') else: print('Not OK') teams = input() | # 1679105, 2022-11-12 09:52:55, PPP (100%) n = int(input()) d = {} for i in range(n): a,b = input().split() if a in d: pass else: d[a] = b teams = input() def check_team(teams): teams = teams.split() for i in range(len(teams)): if teams[i] in d: for j in range(len(teams)): if not teams[j] in d: return False if i != j and d[teams[j]] == d[teams[i]]: return False return True while(teams != 'q'): if check_team(teams): print('OK') else: print('Not OK') teams = input() | # 1679491, 2022-11-12 10:13:17, PPP (100%) n = int(input()) d = {} for i in range(n): a,b = input().split() if a in d: pass else: d[a] = b teams = input() def check_team(teams): teams = teams.split() for i in range(len(teams)): if teams[i] in d: for j in range(len(teams)): if not teams[j] in d: return False if i != j and d[teams[j]] == d[teams[i]]: return False return True while(teams != 'q'): if check_team(teams): print('OK') else: print('Not OK') teams = input() |
# 1678738, 2022-11-12 09:31:59, PPP (100%) n = int(input()) country_dict = dict() for i in range(n): text = input() team, country = text.split() country_dict[team] = country while(True): text = input() if text == "q": break country_set = set() ok = True for team in text.split(): if team not in country_dict: ok = False break if country_dict[team] in country_set: ok = False break country_set.add(country_dict[team]) if ok: print("OK") else: print("Not OK") | # 1678937, 2022-11-12 09:43:34, PPP (100%) n = int(input()) country_dict = dict() for i in range(n): text = input() team, country = text.split() country_dict[team] = country while(True): text = input() if text == "q": break country_set = set() ok = True for team in text.split(): if team not in country_dict: ok = False break if country_dict[team] in country_set: ok = False break country_set.add(country_dict[team]) if ok: print("OK") else: print("Not OK") | # 1679327, 2022-11-12 10:04:38, PPP (100%) n = int(input()) country_dict = dict() for i in range(n): text = input() team, country = text.split() country_dict[team] = country while(True): text = input() if text == "q": break country_set = set() ok = True for team in text.split(): if team not in country_dict: ok = False break if country_dict[team] in country_set: ok = False break country_set.add(country_dict[team]) if ok: print("OK") else: print("Not OK") |
# 1679085, 2022-11-12 09:51:35, xxx (0%) n=int(input()) database={} check=[] for i in range (n): x=input() city,country=x.split() database[city]=country print(database) m=input().split() while m!= 'q': ans=[] for n in m: if n in database: ans.append(database[n]) for o in ans: if o not in check: check.append(o) if len(check)==len(ans): print('OK') else: print('Not OK') m=input().split() | # 1679679, 2022-11-12 10:23:11, --- (0%) n=int(input()) database={} show=[] for i in range (n): x=input() city,country=x.split() database[city]=country print(database) m=input() while m!= 'q': m=m.split() ans=[] for n in m: if n in database: ans.append(database[n]) print(ans) if len(m)==len(ans): check=[] for o in ans: if o not in check: check.append(o) print(check) if len(check)==len(ans): show.append('OK') else: show.append('Not OK') else: show.append('Not OK') m=input() for x in show: print(x) | # 1679721, 2022-11-12 10:24:27, PPP (100%) n=int(input()) database={} show=[] for i in range (n): x=input() city,country=x.split() database[city]=country m=input() while m!= 'q': m=m.split() ans=[] for n in m: if n in database: ans.append(database[n]) if len(m)==len(ans): check=[] for o in ans: if o not in check: check.append(o) if len(check)==len(ans): show.append('OK') else: show.append('Not OK') else: show.append('Not OK') m=input() for x in show: print(x) |
# 1680618, 2022-11-12 11:03:39, PPx (67%) n = int(input()) Team = [] for i in range(n): team = input().split() Team.append(team) Team_Data = {} for e in Team: Team_Data[e[0]] = e[1] group = [] group = input().split() while group[0] != 'q': Ok = True for i in range(len(group)) : for j in range(i+1,len(group)): if group[i] and group[j] in Team_Data : if Team_Data[group[i]] == Team_Data[group[j]]: Ok = False else : Ok = False if Ok == False : print('Not OK') else: print('OK') group =input().split() | # 1681043, 2022-11-12 11:17:23, PPP (100%) n = int(input()) Team = [] for i in range(n): team = input().split() Team.append(team) Team_Data = {} for e in Team: Team_Data[e[0]] = e[1] group = [] group = input().split() while group[0] != 'q': Ok = True for i in range(len(group)) : for j in range(i+1,len(group)): if group[i] in Team_Data and group[j] in Team_Data: if Team_Data[group[i]] == Team_Data[group[j]]: Ok = False else : Ok = False if Ok == False : print('Not OK') else: print('OK') group =input().split() | # 1681104, 2022-11-12 11:19:01, PPP (100%) n = int(input()) Team = [] for i in range(n): team = input().split() Team.append(team) Team_Data = {} for e in Team: Team_Data[e[0]] = e[1] group = [] group = input().split() while group[0] != 'q': Ok = True for i in range(len(group)) : for j in range(i+1,len(group)): if group[i] in Team_Data and group[j] in Team_Data: if Team_Data[group[i]] == Team_Data[group[j]]: Ok = False else : Ok = False if Ok == False : print('Not OK') else: print('OK') group =input().split() |
# 1679252, 2022-11-12 10:01:03, --- (0%) #{team : country,} cp = {} for i in range(int(input())): team,ct = input().strip().split(' ') cp[team] = ct q = input() check = [] out = [] k = True while q != 'q': q = q.split(' ') for i in range(len(q)): if q[i] not in cp: cp[q[i]] = 0 check.append(q) for i in range(len(check)): #4 for j in range(len(check[i])): #วนแต่ละทีมใน1กลุ่ม if cp[check[i][j]] == 0: k = False for m in range(j+1,len(check[i])): if cp[check[i][j]] == cp[check[i][m]]: k = False if k : out.append('OK') else: out.append('Not OK') q = input() | # 1679269, 2022-11-12 10:01:41, --- (0%) #{team : country,} cp = {} for i in range(int(input())): team,ct = input().strip().split(' ') cp[team] = ct q = input() check = [] out = [] k = True while q != 'q': q = q.split(' ') for i in range(len(q)): if q[i] not in cp: cp[q[i]] = 0 check.append(q) for i in range(len(check)): #4 for j in range(len(check[i])): #วนแต่ละทีมใน1กลุ่ม if cp[check[i][j]] == 0: k = False for m in range(j+1,len(check[i])): if cp[check[i][j]] == cp[check[i][m]]: k = False if k : out.append('OK') else: out.append('Not OK') q = input() for e in out: print(e) | # 1681060, 2022-11-12 11:17:49, PPP (100%) #{team : country,} cp = {} for i in range(int(input())): team,ct = input().strip().split(' ') cp[team] = ct x = input() out = [] while x != 'q': k = True y = x.strip().split(' ') for i in range(len(y)): if y[i] not in cp: cp[y[i]] = 0 new = [] for j in range(len(y)): new.append(cp[y[j]]) for a in range(len(new)): for b in range(a+1,len(new)): if new[a] == new[b]: k = False if new[a] == 0: k = False if new[b] == 0: k = False if k == True: out.append('OK') else: out.append('Not OK') x = input() for e in out: print(e) |
# 1679858, 2022-11-12 10:30:28, --- (0%) ct = {} ct1 = {} key = [] y = 0 for i in range(int(input())) : team, city = [e.strip() for e in input().split()] if team not in ct : ct[team] = [] ct[team].append(city) key.append(team) while True: x = [e.strip() for e in input().split()] sts = 'OK' if len(x) == 1 and x[0] == 'q': break y += 1 for z in x : if z not in key : ct[z] = ['A'] ct1[y] = 'Not Ok' for j in range (len(x)-1) : for k in range (j+1,len(x)) : a = x[j] b = x[k] #if ct[a] == 'A' or ct[b] == 'A' : # ct1[y] = 'Not Ok' if ct[x[j]] == ct[x[k]] : sts = 'Not Ok' ct1[y] = sts else : ct1[y] = sts for i in range(y) : print(ct1[i+1]) | # 1680787, 2022-11-12 11:09:11, --- (0%) ct = {} ct1 = {} key = [] y = 0 for i in range(int(input())) : team, city = [e.strip() for e in input().split()] if team not in ct : ct[team] = [] ct[team].append(city) key.append(team) while True: x = [e.strip() for e in input().split()] sts = 'OK' if len(x) == 1 and x[0] == 'q': break y += 1 for z in x : if z not in key : ct[z] = ['A'] for j in range (len(x)-1) : for k in range (j+1,len(x)) : a = x[j] b = x[k] if x[j] not in key : sts = 'Not Ok' ct1[y] = sts elif x[k] not in key : sts = 'Not Ok' ct1[y] = sts elif ct[x[j]] == ct[x[k]] : sts = 'Not Ok' ct1[y] = sts else : ct1[y] = sts for i in range(y) : print(ct1[i+1]) | # 1680809, 2022-11-12 11:09:59, PPP (100%) ct = {} ct1 = {} key = [] y = 0 for i in range(int(input())) : team, city = [e.strip() for e in input().split()] if team not in ct : ct[team] = [] ct[team].append(city) key.append(team) while True: x = [e.strip() for e in input().split()] sts = 'OK' if len(x) == 1 and x[0] == 'q': break y += 1 for z in x : if z not in key : ct[z] = ['A'] for j in range (len(x)-1) : for k in range (j+1,len(x)) : a = x[j] b = x[k] if x[j] not in key : sts = 'Not OK' ct1[y] = sts elif x[k] not in key : sts = 'Not OK' ct1[y] = sts elif ct[x[j]] == ct[x[k]] : sts = 'Not OK' ct1[y] = sts else : ct1[y] = sts for i in range(y) : print(ct1[i+1]) |
# 1679200, 2022-11-12 09:57:47, --- (0%) d = {} l = [] c = 0 g = [] n = int(input()) for i in range(n) : x = input().split() d[x[0]] = x[1] l.append(x[0]) while c == 0 : k = 0 m = input().split() if m == ['q'] : break for i in m : if i not in l : k = 1 ; break g.append(d[i]) if len(set(g)) != len(g) : k = 1 ; break if k == 0 : print('OK') else : print('Not OK') | # 1679314, 2022-11-12 10:03:31, --- (0%) d = {} l = [] c = 0 g = [] n = int(input()) for i in range(n) : x = input().split() d[x[0]] = x[1] l.append(x[0]) while c == 0 : k = 0 m = input().split() if m == ['q'] : break for i in m : if i not in l : k = 1 ; break g.append(d[i]) if len(set(g)) != len(g) : k = 1 ; break if k == 0 : print('OK') else : print('Not OK') k = 0 | # 1679409, 2022-11-12 10:09:04, PPP (100%) d = {} l = [] c = 0 n = int(input()) for i in range(n) : x = input().split() d[x[0]] = x[1] l.append(x[0]) while c == 0 : g = [] k = 0 m = input().split() if m == ['q'] : break for i in m : if i not in l : k += 1 ; break g.append(d[i]) if len(set(g)) != len(g) : k += 1 ; break if k == 0 : print('OK') elif k != 0 : print('Not OK') |
# 1679824, 2022-11-12 10:29:16, xxx (0%) n=int(input()) s={} for i in range(n): name,c=input().split() if name not in s: s[name] = [c] else: s[name].append(c) while True: d=set() x=input().split() if len(x)==1 : #ถ้าผิดเติม q break else: for i in x: if i in s: if i not in d: d.add(s[i]) else: print("Not OK") if len(d) != len(x): print("Not OK") else: print("OK") | # 1680327, 2022-11-12 10:52:34, PP- (67%) n=int(input()) s={} ; s2={} for i in range(n): name,c=input().split() s[name] = c if c not in s2: s2[c] = [name] else: s2[c].append(name) while True: d=[] d2=set() x=input().split() if len(x)==1 : #ถ้าผิดเติม q break else: for i in x: if i not in s.keys(): print("Not OK") else: d.append(s[i]) d2.update(d) if len(d2) != len(d): print("Not OK") elif len(d2) == len(d): print("OK") | # 1680796, 2022-11-12 11:09:32, PPP (100%) n=int(input()) s={} ; s2={} for i in range(n): name,c=input().split() s[name] = c if c not in s2: s2[c] = [name] else: s2[c].append(name) while True: d=[] d2=set() T=True x=input().split() if len(x)==1 : #ถ้าผิดเติม q break for i in x: if i in s.keys(): d.append(s[i]) else: print("Not OK") T=False break d2.update(d) if len(d2) != len(d): print("Not OK") elif len(d2) == len(d) and T: print("OK") |
# 1679063, 2022-11-12 09:50:08, --x (0%) country = {} for i in range(int(input())): x = input().split() country[x[0]] = x[1] y1 = [] while True: y = input().split() if y != ['q']: y1.append(y) if y == ['q']:break for i in range(len(y1)): for j in y1[i]: for k in set(y1[i]): if country[k] == country[j]: print('Not OK') else: print('OK') | # 1679191, 2022-11-12 09:57:11, --x (0%) country = {} for i in range(int(input())): x = input().split() country[x[0]] = x[1] y1 = [] while True: y = input().split() if y != ['q']: y1.append(y) if y == ['q']:break for i in range(len(y1)): for j in y1[i]: for k in y1[i][1:]: if country[j] == country[k]: print('Not OK') else: print('OK') | # 1679362, 2022-11-12 10:06:23, PPP (100%) country = dict() for i in range(int(input())): x = input().strip().split() if x[1] not in country: country[x[1]] = {x[0]} else: temp = country.get(x[1]) temp.add(x[0]) while True: names = input().strip().split() team = [i for i in names] if len(names) == 1: break counts = [] for i in country: for j in names: if j in country[i]: counts.append(i) ch = [] for i in counts: if counts.count(i) > 1: ch.append(False) else: ch.append(True) if len(team) != len(counts) or False in ch: print("Not OK") else: print("OK") |
# 1678907, 2022-11-12 09:41:49, --- (0%) n = int(input()) t = {} a_t = [] for i in range(n): a = input().split() a_t.append(a[0]) t[a[0]] = a[1] b = '' s = set() while b != ['q']: o = 0 b = input().split() for i in b: if i in a_t: s.add(t[i]) else: o += 1 if len(s) < len(b): o += 1 if o > 0: print(s) print(b) print(o) print('Not OK') elif o == 0: print('OK') | # 1678935, 2022-11-12 09:43:26, --- (0%) n = int(input()) t = {} a_t = [] for i in range(n): a = input().split() a_t.append(a[0]) t[a[0]] = a[1] b = '' s = set() while True: o = 0 b = input().split() for i in b: if i in a_t: s.add(t[i]) else: o += 1 if len(s) < len(b): o += 1 if b == ['q']: break elif o > 0: print('Not OK') elif o == 0: print('OK') | # 1678982, 2022-11-12 09:46:23, PPP (100%) n = int(input()) t = {} a_t = [] for i in range(n): a = input().split() a_t.append(a[0]) t[a[0]] = a[1] b = '' s = set() while True: s = set() o = 0 b = input().split() for i in b: if i in a_t: s.add(t[i]) else: o += 1 if len(s) < len(b): o += 1 if b == ['q']: break elif o > 0: print('Not OK') elif o == 0: print('OK') |
# 1679130, 2022-11-12 09:53:59, --x (0%) n = int(input()) t = dict() for i in range(n): x, y = input().split() t[x]=y ans=list() q = input() while q!='q': check=q.split() tf = True nation=list(t[check[0]]) for c in check: if c not in t: ans.append("Not OK") tf = False break else: if t[c] in nation: ans.append("Not OK") tf = False break else: nation.append(t[c]) if tf == True:ans.append("OK") q=input() for c in ans: print(c) | # 1679142, 2022-11-12 09:54:36, --x (0%) n = int(input()) t = dict() for i in range(n): x, y = input().split() t[x]=y ans=list() q = input() while q!='q': check=q.split() tf = True nation=list(t[check[0]]) for c in check: if c not in t: ans.append("Not OK") tf = False break else: if t[c] in nation: ans.append("Not OK") tf = False break else: nation.append(t[c]) if tf == True:ans.append("OK") q=input() for c in ans: print(c) | # 1679932, 2022-11-12 10:33:31, PPP (100%) n = int(input()) t = dict() for i in range(n): x, y = input().split() t[x]=y ans=list() q = input() while q!='q': check=q.split() tf = True nation=list() for c in check: if c not in t: ans.append("Not OK") tf = False break else: if t[c] in nation: ans.append("Not OK") tf = False break else: nation.append(t[c]) if tf == True:ans.append("OK") q=input() for c in ans: print(c) |
# 1678562, 2022-11-12 09:22:55, compilation error (0%) d = {} for i n range(int(input())) : x = input().split() if x[1] not in d : d[[x[0]]] = [x[1]] else : d[x[0]].append(x[1]) x = input().split() all = [] found = False while x != ['q'] : for e in x : if d[e] not in all : all.append(d[e]) else : print('Not OK') found = True if not found : print('OK') x = input().split() | # 1678575, 2022-11-12 09:23:32, xxx (0%) d = {} for i in range(int(input())) : x = input().split() if x[1] not in d : d[[x[0]]] = [x[1]] else : d[x[0]].append(x[1]) x = input().split() all = [] found = False while x != ['q'] : for e in x : if d[e] not in all : all.append(d[e]) else : print('Not OK') found = True if not found : print('OK') x = input().split() | # 1678820, 2022-11-12 09:36:29, PPP (100%) d = {} for i in range(int(input())) : x = input().split() if x[0] not in d : d.update({x[0]:x[1]}) else : d[x[0]].append(x[1]) x = input().split() ans = [] while x != ['q'] : All = [] found = False for e in x : if e not in d : ans.append('Not OK') found = True break if d[e] not in All : All.append(d[e]) else : ans.append('Not OK') found = True break if not found : ans.append('OK') x = input().split() for e in ans : print(e) |
# 1678678, 2022-11-12 09:29:06, --- (0%) #input -> {team: {country}} group = {} for i in range(int(input())): t = input().strip().split() if t[0] not in group: group[t[0]] = set() group[t[0]].add(t[1]) result= [] while True: bracket = input().strip().split() if len(bracket) == 1 and bracket[0] == 'q': break check = [] fx = True for e in bracket: if e not in group: result.append('Not OK') break if group[e] in check: result.append('Not OK') fx = False break else: check.append(group[e]) if fx: result.append("OK") print(result) | # 1678689, 2022-11-12 09:29:36, --- (0%) #input -> {team: {country}} group = {} for i in range(int(input())): t = input().strip().split() if t[0] not in group: group[t[0]] = set() group[t[0]].add(t[1]) result= [] while True: bracket = input().strip().split() if len(bracket) == 1 and bracket[0] == 'q': break check = [] fx = True for e in bracket: if e not in group: result.append('Not OK') fx = False break if group[e] in check: result.append('Not OK') fx = False break else: check.append(group[e]) if fx: result.append("OK") print(result) | # 1678701, 2022-11-12 09:30:17, PPP (100%) #input -> {team: {country}} group = {} for i in range(int(input())): t = input().strip().split() if t[0] not in group: group[t[0]] = set() group[t[0]].add(t[1]) result= [] while True: bracket = input().strip().split() if len(bracket) == 1 and bracket[0] == 'q': break check = [] fx = True for e in bracket: if e not in group: result.append('Not OK') fx = False break if group[e] in check: result.append('Not OK') fx = False break else: check.append(group[e]) if fx: result.append("OK") for e in result: print(e) |
# 1679470, 2022-11-12 10:12:24, --x (0%) nc = {} for i in range(int(input())): name, country = input().split() if name not in nc: nc[name] = '' nc[name] = country while True: names = input().split() if names[0] == 'q': break for j in range(len(names)): for k in range(j+1,len(names)): if nc[names[j]] == nc[names[k]]: print('Not OK') | # 1679532, 2022-11-12 10:15:16, PPx (67%) nc = {} for i in range(int(input())): name, country = input().split() if name not in nc: nc[name] = '' nc[name] = country while True: names = input().split() if names[0] == 'q': break O = True for j in range(len(names)): for k in range(j+1,len(names)): if nc[names[j]] == nc[names[k]]: O = False if O == True: print('OK') else: print('Not OK') | # 1680295, 2022-11-12 10:51:08, PPP (100%) def check(l, c): for i in l: if i not in c: return True nc = {} for i in range(int(input())): name, country = input().split() if name not in nc: nc[name] = '' nc[name] = country while True: names = input().split() O = True if names[0] == 'q': break elif check(names, nc) == True: O = False else: for j in range(len(names)): for k in range(j+1,len(names)): if nc[names[j]] == nc[names[k]]: O = False if O == True: print('OK') else: print('Not OK') |
# 1678943, 2022-11-12 09:43:47, xxx (0%) n = int(input()) y = [] for i in range(n): y.append(input().split()) team_country = {} for c in range(len(y)): team_country[y[c][0]] = y[c][1] s = set() x = input().split() c = set(x) while x != q: for d in x: if d in b: s.add(b[d]) else: print("Not OK") if (c - b) == set(): print("OK") else: print("Not OK") | # 1679458, 2022-11-12 10:11:45, xxx (0%) n = int(input()) y = [] for i in range(n): y.append(input().split()) team_country = {} for c in range(len(y)): team_country[y[c][0]] = y[c][1] s = set() x = input().split() c = set() for f in range(len(x)): c.add(x[f]) while x != "q": for a in x: if a in team_country.keys(): s.add(team_country[a]) if len(c) - len(s) == 0: print("OK") else: print("Not OK") x = input().split() | # 1679718, 2022-11-12 10:24:11, PPP (100%) n = int(input()) y = [] for i in range(n): y.append(input().split()) team_country = {} for c in range(len(y)): team_country[y[c][0]] = y[c][1] s = set() x = input().split() c = set() while x != ["q"]: for f in range(len(x)): c.add(x[f]) for a in x: if a in team_country.keys(): s.add(team_country[a]) if len(c) - len(s) == 0: print("OK") else: print("Not OK") x = input().split() s = set() c = set() |
# 1679283, 2022-11-12 10:02:10, PPP (100%) n = int(input()) r = dict() for i in range(n): t,c = input().strip().split() r[t] = c m = input().strip() out = [] while m != 'q': group = m.split() out.append(group) m = input().strip() y = [] k = [] for group in out: z = [] #print(group) for t in group: c = 0 if t not in r: y.append('Not OK') print('Not OK') c = 1 break elif r[t] in z: y.append('Not OK') print('Not OK') c = 1 break elif r[t] not in z: z.append(r[t]) y.append('OK') if c != 1: print('OK') | # 1679312, 2022-11-12 10:03:26, PPP (100%) n = int(input()) r = dict() for i in range(n): t,c = input().strip().split() r[t] = c m = input().strip() out = [] while m != 'q': group = m.split() out.append(group) m = input().strip() y = [] k = [] for group in out: z = [] #print(group) for t in group: c = 0 if t not in r: y.append('Not OK') print('Not OK') c = 1 break elif r[t] in z: y.append('Not OK') print('Not OK') c = 1 break elif r[t] not in z: z.append(r[t]) y.append('OK') if c != 1: print('OK') | # 1680488, 2022-11-12 10:58:36, PPP (100%) n = int(input()) r = dict() for i in range(n): t,c = input().strip().split() r[t] = c m = input().strip() out = [] while m != 'q': group = m.split() out.append(group) m = input().strip() for group in out: z = [] for t in group: c = 0 if t not in r: print('Not OK') c = 1 break elif r[t] in z: print('Not OK') c = 1 break elif r[t] not in z: z.append(r[t]) if c != 1: print('OK') |
# 1679565, 2022-11-12 10:17:24, --- (0%) n = int(input()) club = {} for i in range(n) : c,n = input().split() club[c] = n while True: g = input().split() check = set() fu = False for e in g: if e not in club: print("Not OK") fu = True break check.add(club[e]) if fu == True : break if len(check) == len(g): print("OK") else : print("Not OK") if len(g) == 0 and g[0] == 'q': break | # 1679786, 2022-11-12 10:27:49, xxx (0%) n = int(input()) club = {} for i in range(n) : c,n = input().split() club[c] = n while True: g = input().split() if len(g) == 0 and g[0] == 'q': break check = set() fu = False for e in g: if e not in club: print("Not OK") fu = True break check.add(club[e]) if fu == True : pass elif len(check) == len(g): print("OK") else : print("Not OK") | # 1679898, 2022-11-12 10:31:44, PPP (100%) n = int(input()) club = {} for i in range(n) : c,n = input().split() club[c] = n while True: g = input().split() if len(g) == 1 and g[0] == 'q': break check = set() fu = False for e in g: if e not in club: print("Not OK") fu = True break check.add(club[e]) if fu == True : pass elif len(check) == len(g): print("OK") else : print("Not OK") |
# 1678664, 2022-11-12 09:28:32, --- (0%) d={} for k in range(int(input())): x,y=input().split() d[x]=y print(d) while True: i=input() if i=="q":break else: j=i.split() lj=len(j) groupset=set() for team in j: if team in d: groupset.add(d[team]) if len(groupset)!=lj: print("Not OK") else: print("OK") | # 1678704, 2022-11-12 09:30:23, --x (0%) d={} for k in range(int(input())): x,y=input().split() d[x]=y print(d) while True: i=input() if i=="q":break else: j=i.split() lj=len(j) groupset=set() for team in j: if team in d: print("Not OK") break else: groupset.add(d[team]) if len(groupset)!=lj: print("Not OK") else: print("OK") | # 1678797, 2022-11-12 09:35:11, PPP (100%) d={} for k in range(int(input())): x,y=input().split() d[x]=y while True: i=input() if i=="q":break else: j=i.split() lj=len(j) groupset=set() for team in j: if team in d: groupset.add(d[team]) if len(groupset)!=lj: print("Not OK") else: print("OK") |
# 1678843, 2022-11-12 09:37:31, x-x (0%) n = int(input()) team ={} for i in range(n): name,con = input().split() team[name] = con choice = [[e for e in input().split()]] for a,b,c,d in choice: if team[a] != team[b] and team[a] != team[c] and team[a] != team[d] and team[b] != team[c] and team[b] != team[d] and team[c] != team[d]: print("OK") else: print("Not OK") | # 1679154, 2022-11-12 09:55:23, --- (0%) n = int(input()) team ={} club =[] for i in range(n): name,con = input().split() team[name] = con club.append(name) choice = [e for e in input().split()] while choice[0] != 'q': country=[] check = True for i in choice: if choice not in club: check = False else: country.append(team[i]) if len(country) == len(set(country)) and check == True: print("OK") else: print("Not OK") choice = [e for e in input().split()] | # 1679194, 2022-11-12 09:57:23, PPP (100%) n = int(input()) team ={} club =[] for i in range(n): name,con = input().split() team[name] = con club.append(name) choice = [e for e in input().split()] while choice[0] != 'q': country=[] check = True for i in choice: if i not in club: check = False else: country.append(team[i]) if len(country) == len(set(country)) and check == True: print("OK") else: print("Not OK") choice = [e for e in input().split()] |
# 1678799, 2022-11-12 09:35:17, --- (0%) a = int(input()) team_c = {} for i in range(a): team,country = input().split() team_c[team] = country def check(team_c,team): country = set() ans = "OK" for i in team: if i in team_c: country.add(team_c[i]) else: country.add("None") print(country) if "None" in country: ans = "Not OK" if "None" not in country: if len(country) < 4: ans = "Not OK" return ans c = input().split() while c != ["q"] : print(check(team_c,c)) c = input().split() | # 1678803, 2022-11-12 09:35:40, -P- (33%) a = int(input()) team_c = {} for i in range(a): team,country = input().split() team_c[team] = country def check(team_c,team): country = set() ans = "OK" for i in team: if i in team_c: country.add(team_c[i]) else: country.add("None") if "None" in country: ans = "Not OK" if "None" not in country: if len(country) < 4: ans = "Not OK" return ans c = input().split() while c != ["q"] : print(check(team_c,c)) c = input().split() | # 1678817, 2022-11-12 09:36:23, PPP (100%) a = int(input()) team_c = {} for i in range(a): team,country = input().split() team_c[team] = country def check(team_c,team): country = set() ans = "OK" for i in team: if i in team_c: country.add(team_c[i]) else: country.add("None") if "None" in country: ans = "Not OK" if "None" not in country: if len(country) < len(team): ans = "Not OK" return ans c = input().split() while c != ["q"] : print(check(team_c,c)) c = input().split() |
# 1678528, 2022-11-12 09:20:52, --x (0%) d = {} for i in range(int(input())): a,b = input().split() d[a] = b z = True while z == True: c = input().split() if c == ['q']: break n = 0 s = set() for i in c: n += 1 s.add(d[i]) if len(s) != n: print('Not OK') else: print('OK') | # 1678569, 2022-11-12 09:23:15, PP- (67%) d = {} for i in range(int(input())): a,b = input().split() d[a] = b z = True while z == True: c = input().split() if c == ['q']: break n = 0 s = set() for i in c: if i in d: n += 1 s.add(d[i]) if len(s) != n: print('Not OK') else: print('OK') | # 1678609, 2022-11-12 09:25:23, PPP (100%) d = {} for i in range(int(input())): a,b = input().split() d[a] = b z = True while z == True: c = input().split() if c == ['q']: break n = 0 s = set() ch = 0 for i in c: if i in d: n += 1 s.add(d[i]) else: ch = 1 if ch == 1: print('Not OK') if ch == 0: if len(s) != n: print('Not OK') else: print('OK') |
# 1678479, 2022-11-12 08:55:36, --- (0%) x=input() print(x) | # 1678977, 2022-11-12 09:46:03, --- (0%) def checkFalse(x): for i in range(len(x)-1): if x[i]==x[i+1]: return False break return True n=int(input()) ; team=dict() ;TEAM=[] ;ans=[] for i in range(n): t,c=input().split() team[t]=c ; TEAM.append(t) while True: x=input().split() if x[0]=='q': break lol=[] for e in x: if e in TEAM: lol.append(team[e]) else: lol.append('') ans.append(lol) # check=True # for k in ans: # if '' in k: # out.append('NOT OK') ; check=False # else: # for i in range(len(sorted(k))-1): # if sorted(k)[i]==sorted(k)[i+1]: # out.append('NOT OK') ; check=False # break # if check==True: # out.append('OK') # print(ans) for e in ans: if '' in e: print('NOT OK') else: if checkFalse(sorted(e))==False: print('NOT OK') else: print('OK') | # 1678997, 2022-11-12 09:46:59, PPP (100%) def checkFalse(x): for i in range(len(x)-1): if x[i]==x[i+1]: return False break return True n=int(input()) ; team=dict() ;TEAM=[] ;ans=[] for i in range(n): t,c=input().split() team[t]=c ; TEAM.append(t) while True: x=input().split() if x[0]=='q': break lol=[] for e in x: if e in TEAM: lol.append(team[e]) else: lol.append('') ans.append(lol) for e in ans: if '' in e: print('Not OK') else: if checkFalse(sorted(e))==False: print('Not OK') else: print('OK') |
# 1678543, 2022-11-12 09:21:44, TTT (0%) n = int(input()) ateam= {} for i in range(n): team,coun = input().strip().split() ateam[team] = coun x = input().strip().split() while x[0] != "q": ch = [] for e in x: if e not in ateam: print("Not OK") break else: if ateam[e] in ch: print("Not OK") break ch.append(ateam[e]) print("OK") | # 1678579, 2022-11-12 09:23:40, --- (0%) n = int(input()) ateam= {} for i in range(n): team,coun = input().strip().split() ateam[team] = coun x = input().strip().split() while x[0] != "q": ch = [] for e in x: if e not in ateam: print("Not OK") break else: if ateam[e] in ch: print("Not OK") break ch.append(ateam[e]) print("OK") x = input().strip().split() | # 1678626, 2022-11-12 09:26:17, PPP (100%) n = int(input()) ateam= {} for i in range(n): team,coun = input().strip().split() ateam[team] = coun x = input().strip().split() while x[0] != "q": ch = [] ok = True for e in x: if e not in ateam: ok = False break else: if ateam[e] in ch: ok = False break ch.append(ateam[e]) if ok: print("OK") else: print("Not OK") x = input().strip().split() |
# 1678735, 2022-11-12 09:31:42, --- (0%) n = int(input()) dicts = {} for i in range(n) : team,con = input().split() if con not in dicts : dicts[con] = [team] else : dicts[con].append(team) print(dicts) while True : sets = set() a = input().split() if a[0] == 'q' : break else : for l in a : for j in dicts : if l in dicts[j] : sets.add(j) if len(sets) == len(a) : print('OK') else : print('Not OK') | # 1678775, 2022-11-12 09:34:07, --- (0%) n = int(input()) dicts = {} for i in range(n) : team,con = input().split() if con not in dicts : dicts[con] = [team] else : dicts[con].append(team) print(dicts) while True : sets = set() a = input().split() if a[0] == 'q' : break else : for l in a : for j in dicts : if l in dicts[j] : sets.add(j) if len(sets) == len(a) : print('OK') else : print('Not OK') | # 1678834, 2022-11-12 09:37:12, PPP (100%) n = int(input()) dicts = {} for i in range(n) : team,con = input().split() if con not in dicts : dicts[con] = [team] else : dicts[con].append(team) while True : sets = set() a = input().split() if a[0] == 'q' : break else : for l in a : for j in dicts : if l in dicts[j] : sets.add(j) if len(sets) == len(a) : print('OK') else : print('Not OK') |
# 1678616, 2022-11-12 09:25:51, xxx (0%) n=int(input()) dic={} country=set() for i in range(n): team,coun=input().split() dic[team]=coun country.add(coun) x=input().split() while x!='q': check=[] for i in range(len(x)): if x[i] in dic: x[i]=dic[x[i]] for i in x: if i not in check: if i in country: check.append(i) if len(x)!=len(check): print('Not OK') if len(x)==len(check): print('OK') x=input().split() | # 1678687, 2022-11-12 09:29:33, xxx (0%) n=int(input()) dic={} country=set() for i in range(n): team,coun=input().split() dic[team]=coun country.add(coun) x=input().split() while x!='q': check=[] for i in range(len(x)): if x[i] in dic: x[i]=dic[x[i]] for i in x: if i not in check: if i in country: check.append(i) if len(x)!=len(check): print('Not OK') if len(x)==len(check): print('OK') x=input().split() | # 1678751, 2022-11-12 09:32:35, PPP (100%) n=int(input()) dic={} country=set() for i in range(n): team,coun=input().split() dic[team]=coun country.add(coun) x=input().split() while x!=['q']: check=[] for i in range(len(x)): if x[i] in dic: x[i]=dic[x[i]] for i in x: if i not in check: if i in country: check.append(i) if len(x)!=len(check): print('Not OK') if len(x)==len(check): print('OK') x=input().split() |
# 1678693, 2022-11-12 09:29:47, --- (0%) nationTeam = {} group = [] n = int(input()) for i in range(n): a,b = input().strip().split() nationTeam[a] = b while True: x = input() if (x == "q"): break x = x.strip().split() group.append(x) null = 0 for i in group: for j in i: if (j not in nationTeam): print("Not OK") null = 1 break if (null == 1): break bb = [] cc = [] for j in i: print(j) if nationTeam[j] not in bb: bb.append(nationTeam[j]) cc.append(nationTeam[j]) if (bb != cc): print("Not OK") else: print("OK") | # 1678697, 2022-11-12 09:30:08, PP- (67%) nationTeam = {} group = [] n = int(input()) for i in range(n): a,b = input().strip().split() nationTeam[a] = b while True: x = input() if (x == "q"): break x = x.strip().split() group.append(x) null = 0 for i in group: for j in i: if (j not in nationTeam): print("Not OK") null = 1 break if (null == 1): break bb = [] cc = [] for j in i: if nationTeam[j] not in bb: bb.append(nationTeam[j]) cc.append(nationTeam[j]) if (bb != cc): print("Not OK") else: print("OK") | # 1681512, 2022-11-12 11:28:07, PPP (100%) nationTeam = {} group = [] n = int(input()) for i in range(n): a,b = input().strip().split() nationTeam[a] = b while True: x = input() if (x == "q"): break x = x.strip().split() group.append(x) for i in group: null = 0 for j in i: if (j not in nationTeam): print("Not OK") null = 1 break if (null == 1): continue bb = [] cc = [] for j in i: if nationTeam[j] not in bb: bb.append(nationTeam[j]) cc.append(nationTeam[j]) if (bb != cc): print("Not OK") else: print("OK") |
# 1679442, 2022-11-12 10:11:10, --- (0%) n=int(input()) country={} for i in range(n): t,c=input().split() country[t]=c print(country) group=input() output=[] while group != 'q': group=group.split() check=[] for e in group: c=0 if e in country: if country[e] not in check: check.append(country[e]) else: c+=1 else: c+=1 if c>0: output.append('Not OK') else: output.append('OK') group=input() for e in output: print(e) | # 1679545, 2022-11-12 10:16:10, xxx (0%) country={} for i in range(n): t,c=input().split() country[t]=c #print(country) group=input() output=[] while group != 'q': group=group.split() check=[] c=0 for e in group: if e in country: if country[e] not in check: check.append(country[e]) else: c+=1 else: c+=1 if c>0: output.append('Not OK') else: output.append('OK') group=input() for e in output: print(e) | # 1680112, 2022-11-12 10:42:11, PPP (100%) n=int(input()) a={} for i in range(n): x,y=input().split() a[x]=y #print(a) q=input() output=[] while q!='q': check=[] q=q.split() c=0 for i in range(len(q)): if q[i] in a: if a[q[i]] not in check: check.append(a[q[i]]) else: c+=1 else: c+=1 #print(c) if c==0: output.append('OK') else: output.append('Not OK') q=input() for e in output: print(e) |
# 1678501, 2022-11-12 09:17:59, PPP (100%) team = {} for i in range(int(input())) : t,c = input().strip().split() team[t] = c while True : a = input().strip().split() if a == ['q'] : break s = set() for e in a : if e in team : s.add(team[e]) if len(s) == len(a) : print('OK') else : print('Not OK') | # 1679775, 2022-11-12 10:27:13, PPP (100%) team = {} for i in range(int(input())): t,c = input().strip().split() team[t] = c while True: a = input().strip().split() if a==['q']: break s = {team[e] for e in a if e in team} if len(s) == len(a): print('OK') else: print('Not OK') | # 1679937, 2022-11-12 10:33:46, PPP (100%) team={t:l for i in range(int(input())) for t,l in [input().split()]} while True: a=input().split() if a==['q']:break s={team[e] for e in a if e in team} if len(s)==len(a):print('OK') else:print('Not OK') |
# 1678631, 2022-11-12 09:26:30, xxx (0%) #password : good_LUCK #input ==> {team : ประเทศ} teamlist = dict() countrylist = dict() for i in range (int(input())) : t,c = input().split() if t not in teamlist : teamlist[t] = dict() if c not in countrylist : countrylist[c] = set() teamlist[t] = c countrylist[c].add(t) #print(teamlist) x = input() #ค้น แต่ละทีมใน teamlist while x != 'q' : x = x.split() for t in x : #แต่ละทีม if t in teamlist : c = teamlist[t] #ได้ประเทศมา a = countrylist[c] #ได้ทีมทั้งหมดมา if set(x).issubset(a) : print("OK") else : print("Not OK") | # 1679185, 2022-11-12 09:56:58, --- (0%) #password : good_LUCK #input ==> {team : ประเทศ} teamlist = dict() countrylist = dict() for i in range (int(input())) : t,c = input().split() if t not in teamlist : teamlist[t] = dict() if c not in countrylist : countrylist[c] = set() teamlist[t] = c countrylist[c].add(t) #print(teamlist) x = input() #ค้น แต่ละทีมใน teamlist question = [] while x != 'q' : x = x.split() question.append(x) x = input() for m in question : #แต่ละทีม for t in m : if t in teamlist : c = teamlist[t] #ได้ประเทศมา a = countrylist[c] #ได้ทีมทั้งหมดมา if {t}.issubset(a) : b = True else : b = False print("Not OK") break else : print("Not OK") break if b == True : print("OK") | # 1679432, 2022-11-12 10:10:36, PPP (100%) #password : good_LUCK #input ==> {team : ประเทศ} teamlist = dict() countrylist = dict() for i in range (int(input())) : t,c = input().split() if t not in teamlist : teamlist[t] = dict() if c not in countrylist : countrylist[c] = set() teamlist[t] = c countrylist[c].add(t) #print(teamlist) x = input() #ค้น แต่ละทีมใน teamlist question = [] while x != 'q' : x = x.split() question.append(x) x = input() for m in question : #แต่ละทีม think = [] for t in m : #แต่ละทีม [] if t in teamlist : if teamlist[t] not in think : think.append(teamlist[t]) else : print("Not OK") think = [] break else : print("Not OK") think = [] break if len(think) != 0 : print("OK") |
# 1678686, 2022-11-12 09:29:31, xxx (0%) teams = {} countries = {} for i in range(int(input())) : team, country = input().strip().split() teams[team] = country if country not in countries : countries[country] = set() countries[country].add(team) # club = {t: c for c, t in countries.items()} while True : ans = {} group = input() if group == 'q' : break group = group.strip().split() for i in group : if i not in teams : print("Not OK") break else : ans.add(teams[i]) if len(ans) != len(group) : print("Not OK") else : print("OK") | # 1678732, 2022-11-12 09:31:36, PP- (67%) teams = {} countries = {} for i in range(int(input())) : team, country = input().strip().split() teams[team] = country if country not in countries : countries[country] = set() countries[country].add(team) # club = {t: c for c, t in countries.items()} while True : ans = set() group = input() if group == 'q' : break group = group.strip().split() for i in group : if i not in teams : print("Not OK") break else : ans.add(teams[i]) if len(ans) != len(group) : print("Not OK") else : print("OK") | # 1678967, 2022-11-12 09:44:52, PPP (100%) teams = {} countries = {} for i in range(int(input())) : team, country = input().strip().split() teams[team] = country if country not in countries : countries[country] = set() countries[country].add(team) # club = {t: c for c, t in countries.items()} while True : ans = set() group = input() c = True if group == 'q' : break group = group.strip().split() for i in group : if i not in teams : print("Not OK") c = False break else : ans.add(teams[i]) if len(ans) != len(group) and c : print("Not OK") elif len(ans) == len(group) : print("OK") |
# 1678483, 2022-11-12 09:16:10, PPx (67%) n = int(input()) countryOf = {} for i in range(n): team, country = input().split() countryOf[team] = country while True: s = input() if s == 'q': break teams = s.split() has = set() same = False for team in teams: country = countryOf[team] if country in has: same = True continue has.add(country) if same: print("Not OK") else: print("OK") | # 1678486, 2022-11-12 09:16:55, PPP (100%) n = int(input()) countryOf = {} for i in range(n): team, country = input().split() countryOf[team] = country while True: s = input() if s == 'q': break teams = s.split() has = set() same = False for team in teams: if team in countryOf: country = countryOf[team] else: same = True continue if country in has: same = True continue has.add(country) if same: print("Not OK") else: print("OK") | # 1678494, 2022-11-12 09:17:28, PPP (100%) n = int(input()) countryOf = {} for i in range(n): team, country = input().split() countryOf[team] = country while True: s = input() if s == 'q': break teams = s.split() has = set() same = False for team in teams: if team in countryOf: country = countryOf[team] else: same = True continue if country in has: same = True continue has.add(country) if same: print("Not OK") else: print("OK") |
# 1678512, 2022-11-12 09:19:15, xxx (0%) a = int(input()) b = [] for i in range(a): c = input().split() b.append(c[1], c[0]) d = input() while d != 'q': f = True e = [] d = d.split() for i in d: for j in b: if i == j[0]: if j[0] in e: f = False else: e.append(j[1]) if f == True: print('OK') else: print('Not OK') | # 1678517, 2022-11-12 09:19:39, xxx (0%) a = int(input()) b = [] for i in range(a): c = input().split() b.append(c[1], c[0]) d = input() while d != 'q': f = True e = [] d = d.split() for i in d: for j in b: if i == j[0]: if j[0] in e: f = False else: e.append(j[1]) d = input() if f == True: print('OK') else: print('Not OK') | # 1678681, 2022-11-12 09:29:18, PPP (100%) a = int(input()) b = [] for i in range(a): c = input().split() b.append([c[1], c[0]]) d = input() while d != 'q': f = True e = [] d = d.split() for i in d: for j in b: if i == j[1]: if len(j) != 2: f = False elif j[0] in e: f = False else: e.append(j[0]) if f == True and len(d) == len(e): print('OK') else: print('Not OK') d = input() |
# 1678529, 2022-11-12 09:20:56, xxx (0%) n = int(input()) mark = {} mark2 = [] for i in range(n): name,country = input().split() mark[name] = country mark2.append(name) while(1): ch = [] ch2 = False s = input().split() if(s=='q'): break for e in s: if((not e in mark2) or mark[e] in ch): ch2 = True break if(ch2): print('Not OK') else: print('OK') | # 1678607, 2022-11-12 09:25:13, --x (0%) n = int(input()) mark = {} mark2 = [] for i in range(n): name,country = input().split() mark[name] = country mark2.append(name) while(1): ch = [] ch2 = False s = input().split() if(s[0]=='q'): break for e in s: if((not e in mark2) or mark[e] in ch): ch.append(mark[e]) ch2 = True break if(ch2): print('Not OK') else: print('OK') | # 1678755, 2022-11-12 09:32:51, PPP (100%) n = int(input()) mark = {} mark2 = [] for i in range(n): name,country = input().split() mark[name] = country mark2.append(name) while(1): ch = [] ch2 = False s = input().split() if(s[0]=='q'): break for e in s: if((not e in mark2) or mark[e] in ch): ch2 = True break if e in mark: ch.append(mark[e]) if(ch2): print('Not OK') else: print('OK') |
# 1678589, 2022-11-12 09:24:33, PP- (67%) land = {} n = int(input()) for i in range(n): team, city = input().split() land[team] = city g = input().split() while g[0] != "q": try: for i in g: check = False for j in g: if land[i] == land[j] and j != i: check = True break if check: print("Not OK") else: print("OK") except: print("Not OK") g = input().split() | # 1679065, 2022-11-12 09:50:19, PP- (67%) land = {} result = [] n = int(input()) for i in range(n): team, city = input().split() land[team] = city g = input().split() while g[0] != "q": try: for i in g: check = False for j in g: if land[i] == land[j] and j != i: check = True break if check: result.append("Not OK") else: result.append("OK") except: result.append("Not OK") g = input().split() for i in result: print(i) | # 1679670, 2022-11-12 10:22:52, PPP (100%) land = {} result = [] n = int(input()) for i in range(n): team, city = input().split() land[team] = city g = input().split() while g[0] != "q": try: for i in g: check = False for j in g: if land[i] == land[j] and j != i: check = True break if check: break if check: result.append("Not OK") else: result.append("OK") except: result.append("Not OK") g = input().split() for i in result: print(i) |
# 1679794, 2022-11-12 10:28:13, xxx (0%) team = {} for i in range(int(input())): name, nation = input().split() if name not in team.keys(): team[name] = nation teamname = [] for e in team.keys(): teamname.append(e) x = input().split() while x != "qq": r = True c = [] for i in range(len(x)): if x[i] in teamname: if team[x[i]] in c: print("Not OK") r = False break c.append(team[x[i]]) else : print("Not OK") r = False if r == True : print("OK") x = input().strip().split() | # 1679832, 2022-11-12 10:29:38, --- (0%) team = {} for i in range(int(input())): name, nation = input().split() if name not in team.keys(): team[name] = nation teamname = [] for e in team.keys(): teamname.append(e) x = input().split() while x != ["q"]: r = True c = [] for i in range(len(x)): if x[i] in teamname: if team[x[i]] not in c: print("Not OK") r = False break c.append(team[x[i]]) else : print("Not OK") r = False if r == True : print("OK") x = input().strip().split() | # 1679891, 2022-11-12 10:31:29, PPP (100%) team = {} for i in range(int(input())): name, nation = input().split() if name not in team.keys(): team[name] = nation teamname = [] for e in team.keys(): teamname.append(e) x = input().split() while x != ["q"]: r = True c = [] for i in range(len(x)): if x[i] in teamname: if team[x[i]] in c: print("Not OK") r = False break c.append(team[x[i]]) else : print("Not OK") r = False if r == True : print("OK") x = input().strip().split() |
# 1678956, 2022-11-12 09:44:18, PPx (67%) x = {} for i in range(int(input())): team, country = input().split() x[team] = country s = input().split() t = 'OK' while s[0] != 'q': w = set() w.add(x[s[0]]) for i in range(1,len(s)): if s[i] in x.keys(): if x[s[i]] in w: t = 'Not OK' break else: w.add(x[s[i]]) else: t = 'Not OK' break print(t) s = input().split() | # 1679278, 2022-11-12 10:02:01, PPx (67%) x = {} for i in range(int(input())): team, country = input().split() x[team] = country s = input().split() while s[0] != 'q': t = 'OK' w = set() w.add(x[s[0]]) for i in range(1,len(s)): if s[i] in x.keys(): if x[s[i]] in w: t = 'Not OK' break else: w.add(x[s[i]]) elif s[i] not in x.keys(): t = 'Not OK' break print(t) s = input().split() | # 1679972, 2022-11-12 10:35:38, PPP (100%) x = {} for i in range(int(input())): team, country = input().split() x[team] = country s = input().split() while s[0] != 'q': t = 'OK' w = set() if s[0] in x.keys(): w.add(x[s[0]]) for i in range(1,len(s)): if s[i] in x.keys(): if x[s[i]] in w: t = 'Not OK' break else: w.add(x[s[i]]) elif s[i] not in x.keys(): t = 'Not OK' break else: t = 'Not OK' print(t) s = input().split() |
# 1679395, 2022-11-12 10:08:17, xxx (0%) n = int(input()) Team_dict = {} for i in range(n): team = input().strip().split() Team_dict[team[0]] = team[1] m = input().strip().split() Tl = [] for d,v in Team_dict.items() : Tl.append(d) while m != 'q' : check = [] t = True for i in m : if i in Tl : if Team_dict[i] in check : print('Not OK') t = False break check.append(Team_dict[i]) else : print('Not OK') if t == True : print('OK') m = input().strip().split() | # 1679421, 2022-11-12 10:10:03, xxx (0%) n = int(input()) Team_dict = {} for i in range(n): team = input().strip().split() Team_dict[team[0]] = team[1] m = input().strip().split() Tl = [] for d,v in Team_dict.items() : Tl.append(d) while m != 'q' : check = [] t = True for i in m : if i in Tl : if Team_dict[i] in check : print('Not OK') t = False break check.append(Team_dict[i]) else : print('Not OK') t = False if t == True : print('OK') m = input().strip().split() | # 1679437, 2022-11-12 10:10:55, PPP (100%) n = int(input()) Team_dict = {} for i in range(n): team = input().strip().split() Team_dict[team[0]] = team[1] m = input().strip().split() Tl = [] for d,v in Team_dict.items() : Tl.append(d) while m != ['q'] : check = [] t = True for i in m : if i in Tl : if Team_dict[i] in check : print('Not OK') t = False break check.append(Team_dict[i]) else : print('Not OK') t = False if t == True : print('OK') m = input().strip().split() |
# 1679145, 2022-11-12 09:54:54, --- (0%) n= int(input()) all={} #{ประเทศ:[ทีม1,t2]} for i in range(n): team, country = input().split() team=team.strip(); country= country.strip() if team in all: all[team].append(country) elif country not in all: all[team]=[country] def dupl(a): for z in range(len(a)-1): if ["omg"] in a: return ("NOT OK") else: if a[z] == a[z+1]: return ("NOT OK") return ("OK") l= input().split() while True: new=[] for x in l: if x not in all: new.append(["omg"]) elif x in all: new.append(all[x]) newone=sorted(new) print(dupl(newone)) l= input().split() if l == ["q"]: break | # 1679181, 2022-11-12 09:56:48, --- (0%) n= int(input()) all={} #{ประเทศ:[ทีม1,t2]} for i in range(n): team, country = input().split() team=team.strip(); country= country.strip() if team in all: all[team].append(country) elif country not in all: all[team]=[country] def dupl(a): if ["omg"] in a: return ("NOT OK") else: for z in range(len(a)-1): if a[z] == a[z+1]: return ("NOT OK") return ("OK") l= input().split() while True: new=[] for x in l: if x not in all: new.append(["omg"]) elif x in all: new.append(all[x]) newone=sorted(new) print(dupl(newone)) l= input().split() if l == ["q"]: break | # 1679205, 2022-11-12 09:58:03, PPP (100%) n= int(input()) all={} #{ประเทศ:[ทีม1,t2]} for i in range(n): team, country = input().split() team=team.strip(); country= country.strip() if team in all: all[team].append(country) elif country not in all: all[team]=[country] def dupl(a): if ["omg"] in a: return ("Not OK") else: for z in range(len(a)-1): if a[z] == a[z+1]: return ("Not OK") return ("OK") l= input().split() while True: new=[] for x in l: if x not in all: new.append(["omg"]) elif x in all: new.append(all[x]) newone=sorted(new) print(dupl(newone)) l= input().split() if l == ["q"]: break |
# 1678646, 2022-11-12 09:27:29, --- (0%) n=int(input()) country={} for i in range(n): s=input().split(" ") if s[1] in country: country[s[0]].append(s[1]) else: country[s[0]]=s[1] p=input().strip() while p!="q": p=p.split(" ") c=True for i in range(len(p)): for j in range(i+1,len(p),1): if p[i] in country and p[j] in country: if country[p[i]]==country[p[j]]: c=False break else: c=False if c==True: print("OK") else: print("NOT OK") p=input().strip() | # 1678662, 2022-11-12 09:28:27, PPP (100%) n=int(input()) country={} for i in range(n): s=input().split(" ") if s[1] in country: country[s[0]].append(s[1]) else: country[s[0]]=s[1] p=input().strip() while p!="q": p=p.split(" ") c=True for i in range(len(p)): for j in range(i+1,len(p),1): if p[i] in country and p[j] in country: if country[p[i]]==country[p[j]]: c=False break else: c=False if c==True: print("OK") else: print("Not OK") p=input().strip() |
# 1678867, 2022-11-12 09:38:51, --- (0%) tn = {} for i in range (int(input())) : t,n = input().split() tn[t] = n g = input() out = [] s = 0 while g != 'q' : a = g.split() for i in a : if i not in tn : s = 1 break out.append(tn[i]) out.sort() for i in range(len(out)): for k in range(i+1,len(out)): if out[i] == out[k] : s = 1 break if s == 1: print('Not OK') else : print('OK') g = input() | # 1678942, 2022-11-12 09:43:45, PPP (100%) tn = {} for i in range (int(input())) : t,n = input().split() tn[t] = n g = input() out = [] s = 0 while g != 'q' : a = g.split() for i in a : if i not in tn : s = 1 break out.append(tn[i]) out.sort() for i in range(len(out)): for k in range(i+1,len(out)): if out[i] == out[k] : s = 1 break if s == 1: print('Not OK') else : print('OK') g = input() out = [] s = 0 |
# 1679153, 2022-11-12 09:55:19, --- (0%) ccd = {} #country:club for team in range(int(input())): club,con = input().split() if club not in ccd: ccd[club]='' ccd[club]=con A = True final = [] print(ccd) while True: x = [e.strip() for e in input().split()] print(x) if x[0] == 'q': break c = set() for team in x: if team not in ccd: break else: c.add(ccd[team]) if len(c) == len(x): final.append('OK') else: final.append('Not OK') c = set() for prin in final: print(prin) | # 1679168, 2022-11-12 09:56:09, PPP (100%) ccd = {} #country:club for team in range(int(input())): club,con = input().split() if club not in ccd: ccd[club]='' ccd[club]=con A = True final = [] while True: x = [e.strip() for e in input().split()] if x[0] == 'q': break c = set() for team in x: if team not in ccd: break else: c.add(ccd[team]) if len(c) == len(x): final.append('OK') else: final.append('Not OK') c = set() for prin in final: print(prin) |
# 1678520, 2022-11-12 09:20:02, --- (0%) d = {} for i in range(int(input())) : t,c = input().split() d[t] = c while True : team = input().split() if len(team)==1 : break qq = True ct = [] for i in team : if i not in d : print('Not OK') qq = False break else : ct.append(d[i]) if qq : if len(set(ct))==1 : print('OK') else : print('Not OK') | # 1678573, 2022-11-12 09:23:27, PPP (100%) d = {} for i in range(int(input())) : t,c = input().split() d[t] = c while True : qq = True team = input().split() if len(team)==1 : break ct = [] for i in team : if i not in d : print('Not OK') qq = False break else : ct.append(d[i]) if qq : if len(set(ct))==len(team) : print('OK') else : print('Not OK') |
# 1678804, 2022-11-12 09:35:47, PP- (67%) # Task Quiz_3_1 # This Code was written by Folkiesss Desu!! table = dict() # {country: {team}} all_team = set() ch = bool() for i in range(int(input())): team, country = input().split() if country not in table: table[country] = set() table[country].add(team) all_team.add(team) while True: line = input() if line == "q": break else: teams = line.split() for country in table: c = 0 for team in teams: if team not in all_team: ch == True if team in table[country]: c += 1 if c > 1: ch = True print("Not OK" if ch else "OK") | # 1679128, 2022-11-12 09:53:51, PPP (100%) # Task Quiz_3_1 # This Code was written by Folkiesss Desu!! table = dict() # {country: {team}} all_team = set() for i in range(int(input())): team, country = input().split() if country not in table: table[country] = set() table[country].add(team) all_team.add(team) while True: ch = False line = input() if line == "q": break else: teams = line.split() for country in table: c = 0 for team in teams: if team in table[country]: c += 1 if c > 1: ch = True if team not in all_team: ch = True print("Not OK" if ch else "OK") |
# 1678770, 2022-11-12 09:34:01, PP- (67%) def check(dic,list): for i in list: for j in list: for k in dic: if i != j and i in dic[k] and j in dic[k]: return 'Not OK' return 'OK' n = int(input()) dicto = {} for i in range(0,n): listo = input().split() if listo[1] in dicto: dicto[listo[1]].append(listo[0]) else: dicto[listo[1]] = [listo[0]] input3 = [] output = [] input2 = input().split() input3.append(input2) while 'q' not in input2: input2 = input().split() input3.append(input2) input3.pop(-1) for f in range(0,len(input3)): output.append(check(dicto,input3[f])) for i in output: print(i) | # 1678862, 2022-11-12 09:38:40, PPP (100%) def check(dic,list,checker): for i in list: for j in list: for k in dic: if i not in checker or j not in checker: return 'Not OK' elif i != j and i in dic[k] and j in dic[k]: return 'Not OK' return 'OK' n = int(input()) dicto = {} checker = [] for i in range(0,n): listo = input().split() checker.append(listo[0]) if listo[1] in dicto: dicto[listo[1]].append(listo[0]) else: dicto[listo[1]] = [listo[0]] input3 = [] output = [] input2 = input().split() input3.append(input2) while 'q' not in input2: input2 = input().split() input3.append(input2) input3.pop(-1) for f in range(0,len(input3)): output.append(check(dicto,input3[f],checker)) for i in output: print(i) |
# 1678608, 2022-11-12 09:25:19, --- (0%) n = int(input()) AllNation = dict() AllTeam = [] for i in range(n): x = input().strip().split() Team = x[0].strip() Nation = x[1].strip() if Nation not in AllNation: AllNation[Nation] = [Team] else: AllNation[Nation].append(Team) if Team not in AllTeam: AllTeam.append(Team) #print(AllNation) def Find_Nation(Team): for Nation in AllNation: if Team in AllNation[Nation]: return Nation Ans = [] x = input().strip().split() while len(x) != 1: Country = [] a = True for Team in x: Team = Team.strip() if Team not in AllTeam: a = False else: Nation = Find_Nation(Team) if Nation not in Country: Country.append(Nation) else: pass x = input().strip().split() if len(x) == len(Country) and a == True: Ans.append('OK') else: Ans.append('Not OK') for ans in Ans: print(ans) | # 1678659, 2022-11-12 09:28:14, PPP (100%) n = int(input()) AllNation = dict() AllTeam = [] for i in range(n): x = input().strip().split() Team = x[0].strip() Nation = x[1].strip() if Nation not in AllNation: AllNation[Nation] = [Team] else: AllNation[Nation].append(Team) if Team not in AllTeam: AllTeam.append(Team) #print(AllNation) def Find_Nation(Team): for Nation in AllNation: if Team in AllNation[Nation]: return Nation Ans = [] x = input().strip().split() while len(x) != 1: Country = [] a = True for Team in x: Team = Team.strip() if Team not in AllTeam: a = False else: Nation = Find_Nation(Team) if Nation not in Country: Country.append(Nation) else: pass if len(x) == len(Country) and a == True: Ans.append('OK') else: Ans.append('Not OK') x = input().strip().split() for ans in Ans: print(ans) |
# 1678603, 2022-11-12 09:25:02, PP- (67%) n = int(input()) d = {} t = [] for i in range(n) : team,nat = input().split() t.append(team) if nat not in d : d[nat] = [team] else : d[nat].append(team) c = True x = input().strip() while x != 'q' : x = x.split() for i in range(len(x)-1) : for j in range(i+1,len(x)) : t1 = x[i] t2 = x[j] if t1 not in t : c = False if t2 not in t : c = False for e in d : if t1 in d[e] and t2 in d[e] : c = False break if not c : break if not c : break if c : print('OK') else : print('Not OK') x = input().strip() | # 1678772, 2022-11-12 09:34:04, PPP (100%) n = int(input()) d = {} t = [] pra = [] for i in range(n) : team,nat = input().split() t.append(team) if nat not in d : d[nat] = [team] else : d[nat].append(team) if not nat in pra : pra.append(nat) c = True x = input().strip() while x != 'q' : x = x.split() c = True for i in range(len(x)-1) : for j in range(i+1,len(x)) : t1 = x[i] t2 = x[j] if t1 not in t : c = False if t2 not in t : c = False for e in pra : if t1 in d[e] and t2 in d[e] : c = False break if not c : break if not c : break if c : print('OK') else : print('Not OK') x = input().strip() |
# 1678948, 2022-11-12 09:43:58, --- (0%) n = int(input()) l = {} for i in range(n) : x = input().strip() tn,c = x.split() l[tn] = c x = input() d = [] while x != 'q' : a = 'g' x = x.split() for i in range(len(x)) : if x[i] in l : d.append(l[x[i]]) else : d.append('gg') for h in d : if h == 'gg' : a = 'n' d = sorted(d) for j in range(len(d)-1) : if d[j] == d[j+1] : a = 'n' if a == 'n' : print('Not OK') if a == 'g' : print('OK') x = input() | # 1679013, 2022-11-12 09:47:44, PPP (100%) n = int(input()) l = {} for i in range(n) : x = input().strip() tn,c = x.split() l[tn] = c x = input() ans = [] while x != 'q' : d = [] a = 'g' x = x.split() for i in range(len(x)) : if x[i] in l : d.append(l[x[i]]) else : d.append('gg') for h in d : if h == 'gg' : a = 'n' d = sorted(d) for j in range(len(d)-1) : if d[j] == d[j+1] : a = 'n' if a == 'n' : ans.append('Not OK') if a == 'g' : ans.append('OK') x = input() for i in ans : print(i) |
# 1679155, 2022-11-12 09:55:25, --- (0%) n = int(input()) country = dict() for i in range(n): info = input().strip().split() if info[1] not in country: country[info[1]] = {info[0]} else: temp = country.get(info[1]) temp.add(info[0]) print(country) while True: names = input().strip().split() team = [i for i in names] if len(names) == 1: break counts = [] for i in country: for j in names: if j in country[i]: counts.append(i) ch = [] for i in counts: if counts.count(i) > 1: ch.append(False) else: ch.append(True) if len(team) != len(counts) or False in ch: print("Not OK") else: print("OK") | # 1679165, 2022-11-12 09:55:52, PPP (100%) n = int(input()) country = dict() for i in range(n): info = input().strip().split() if info[1] not in country: country[info[1]] = {info[0]} else: temp = country.get(info[1]) temp.add(info[0]) while True: names = input().strip().split() team = [i for i in names] if len(names) == 1: break counts = [] for i in country: for j in names: if j in country[i]: counts.append(i) ch = [] for i in counts: if counts.count(i) > 1: ch.append(False) else: ch.append(True) if len(team) != len(counts) or False in ch: print("Not OK") else: print("OK") |
# 1679627, 2022-11-12 10:21:05, --- (0%) d = {} for i in range(int(input())): team, country = input().split() d[team] = country while True: n = input().strip() if n == 'q': break else: t = n.split() l = [] for i in t: if i in d: if i not in l: l.append(i) else: print("Not OK") break if len(l) == len(t): print("OK") else: print("Not OK") | # 1679668, 2022-11-12 10:22:49, PPP (100%) d = {} for i in range(int(input())): team, country = input().split() d[team] = country while True: n = input().strip() if n == 'q': break else: t = n.split() l = [] for i in t: if i in d: if d[i] not in l: l.append(d[i]) else: break if len(l) == len(t): print("OK") else: print("Not OK") |
# 1678743, 2022-11-12 09:32:13, xxx (0%) group = {} allgroup = set() for i in range(int(input())): t,c = input().split() if c not in group: group[c] = set() group[c].add(t) allgroup.add(t) while True: x = input().split() count = 0 if x == "q": break same = set() for i in x: same.add(i) for j in group: if len(group[j]&same) >1: count += 1 if len(same&allgroup) != len(same): print("Not OK") pass if count >= 1: print("Not OK") else: print("OK") | # 1678790, 2022-11-12 09:35:01, PPP (100%) group = {} allgroup = set() for i in range(int(input())): t,c = input().split() if c not in group: group[c] = set() group[c].add(t) allgroup.add(t) while True: x = input().split() count = 0 if x[0] == "q": break same = set() for i in x: same.add(i) for j in group: if len(group[j]&same) >1: count += 1 if len(same&allgroup) != len(same): print("Not OK") elif count >= 1: print("Not OK") else: print("OK") |
# 1678709, 2022-11-12 09:30:33, --- (0%) x = {} for i in range(int(input())): z1,z2 = input().split() x[z1] = z2 z0 = input().split() while z0 != ['q']: y = [] c = 0 for i in z0: if i not in x: print('Not OK') break if x[i] in y: print('Not OK') break y.append(x[i]) c+=1 if c == len(z0): print('ok') z0 = input().split() | # 1678723, 2022-11-12 09:31:09, PPP (100%) x = {} for i in range(int(input())): z1,z2 = input().split() x[z1] = z2 z0 = input().split() while z0 != ['q']: y = [] c = 0 for i in z0: if i not in x: print('Not OK') break if x[i] in y: print('Not OK') break y.append(x[i]) c+=1 if c == len(z0): print('OK') z0 = input().split() |
# 1678597, 2022-11-12 09:24:47, -P- (33%) n = int(input()) d = {} for i in range(n): t, c = input().split() d[t] = c team = input() check = set() while team != 'q': team = team.split() for e in team: if e in d: check.add(d[e]) if len(team) == len(check): print('OK') else: print('Not OK') team = input() | # 1678638, 2022-11-12 09:27:03, PPP (100%) n = int(input()) d = {} for i in range(n): t, c = input().strip().split() d[t] = c team = input().strip() check = set() while team != 'q': team = team.split() for e in team: if e in d: check.add(d[e]) if len(team) == len(check): print('OK') else: print('Not OK') team = input().strip() check = set() |
# 1678604, 2022-11-12 09:25:06, --- (0%) a = {} team = [] for i in range(int(input())): s = input().split() a[s[0]] = [s[1]] team.append(s[0]) while True: c = input().split() if c[0] == "q": break q = [] for i in range(len(c)) : if c[i] in team: if a[c[i]] not in q: q.append(a[c[i]]) else : print("Not OK") else : print("Not OK") break if i == len(c)-1 : print("OK") | # 1678617, 2022-11-12 09:25:52, PPP (100%) a = {} team = [] for i in range(int(input())): s = input().split() a[s[0]] = [s[1]] team.append(s[0]) while True: c = input().split() if c[0] == "q": break q = [] for i in range(len(c)) : if c[i] in team: if a[c[i]] not in q: q.append(a[c[i]]) else : print("Not OK") break else : print("Not OK") break if i == len(c)-1 : print("OK") |
# 1679201, 2022-11-12 09:57:50, PP- (67%) team = {} #{name: country} for i in range(int(input())): inp = input().split() team[inp[0]] = inp[1] lineup = input() while lineup != 'q': lineup = lineup.split() el = True for i in lineup: if i not in team: el = False for t0 in lineup: if not el: el = False else: for t in lineup: for t1 in lineup: if t == t1: pass else: if team[t] == team[t1]: el = False else: if not el: el = True else: el = False if el: print('OK') else: print('Not OK') lineup = input() | # 1679298, 2022-11-12 10:02:44, PPP (100%) team = {} #{name: country} for i in range(int(input())): inp = input().split() team[inp[0]] = inp[1] lineup = input() while lineup != 'q': lineup = lineup.split() el = True for i in lineup: if i not in team: el = False for t0 in lineup: if not el: el = False else: for t in lineup: for t1 in lineup: if t == t1: pass else: if team[t] == team[t1]: #print('here') el = False else: if el: el = True #print(team[t],team[t1]) else: el = False if el: print('OK') else: print('Not OK') lineup = input() |
# 1679001, 2022-11-12 09:47:08, PPx (67%) team = {} for k in range(int(input())): t,c = input().split() team[t] = c inrules = set() while True: x = input() if x == 'q':break g = x.split() p = [team[e] for e in g] for i in p: inrules.add(i) if len(inrules) != len(p): print('Not OK') else: print('OK') inrules = set() | # 1680673, 2022-11-12 11:05:16, PPP (100%) team = {} for k in range(int(input())): t,c = input().split() team[t] = c inrules = set() while True: x = input() if x == 'q':break x = x.split() for e in x: if e in team: inrules.add(team[e]) if len(inrules) == len(x): print('OK') else: print('Not OK') inrules = set() |
# 1678534, 2022-11-12 09:21:11, PP- (67%) #good_LUCK fb = {} n = int(input().strip()) for i in range(n): team,land = input().strip().split() fb[team] = land #ไม่ได้เช็คกรณีที่กรอกteamซ้ำ skip = False group = input().strip().split() while group[0]!="q": check = set() for t in group: if t not in fb: skip = True break else: check.add(fb[t]) if not skip and len(check)==len(group): print("OK") else: print("Not OK") group = input().strip().split() | # 1678586, 2022-11-12 09:24:18, PPP (100%) #good_LUCK fb = {} n = int(input().strip()) for i in range(n): team,land = input().strip().split() fb[team] = land #ไม่ได้เช็คกรณีที่กรอกteamซ้ำ group = input().strip().split() while group[0]!="q": skip = False check = set() for t in group: if t not in fb: skip = True break else: check.add(fb[t]) if not skip and len(check)==len(group): print("OK") else: print("Not OK") group = input().strip().split() |
# 1679221, 2022-11-12 09:59:02, PPx (67%) team = {} for i in range (int(input())): x,y = input().split() team[x]=y x = input() while x != 'q': t = x.split() s =set() for i in t: s.add(team[i]) if len(t) > len(s): print('Not OK') else: print('OK') x = input() | # 1679540, 2022-11-12 10:15:53, PPP (100%) team = {} for i in range (int(input())): x,y = input().split() team[x]=y x = input() while x != 'q': t = x.split() s =set() for i in t: if i not in team: pass else : s.add(team[i]) if len(t) > len(s): print('Not OK') else: print('OK') x = input() |
# 1679024, 2022-11-12 09:48:06, xxx (0%) #fighting...last quiz laew #pass for quiz: good_LUCK 11:12 n = int(input()) countryteam = {} for i in range(n): x = input().split() countryteam[x[0]] = x[1] group = input().split(" ") countryingroup = [] groupcon = set() Ans = [] while group != 'q': for k in range(len(group)): if group[k] not in countryteam: Ans.append("Not OK") elif group[k] in countryteam: countryingroup.append(countryteam[group[k]]) for j in range(len(countryingroup)): groupcon.add(countryingroup[j]) if len(countryingroup) == len(groupcon): Ans.append("OK") else: Ans.append("Not OK") if "Not OK" in Ans: print("Not OK") else: print("OK") group = input().split(" ") | # 1679079, 2022-11-12 09:51:24, PPP (100%) #fighting...last quiz laew #pass for quiz: good_LUCK 11:12 n = int(input()) countryteam = {} for i in range(n): x = input().split() countryteam[x[0]] = x[1] group = input().split(" ") while group != ['q']: countryingroup = [] groupcon = set() Ans = [] for k in range(len(group)): if group[k] not in countryteam: Ans.append("Not OK") elif group[k] in countryteam: countryingroup.append(countryteam[group[k]]) for j in range(len(countryingroup)): groupcon.add(countryingroup[j]) if len(countryingroup) == len(groupcon): Ans.append("OK") else: Ans.append("Not OK") if "Not OK" in Ans: print("Not OK") else: print("OK") group = input().split(" ") |
# 1679146, 2022-11-12 09:54:56, --- (0%) n=int(input()) data={} for i in range(n): team=input().split() data[team[0]]=team[1] print(data) name=input() line=[] line1=[] line2=[] while name != 'q': name=name.split() result=True for i in range(len(name)): if name[i] not in data: line1.append('x') else: line1.append(data[name[i]]) print(line1) if len(set(line1)) == len(line1): if 'x' in line1: line.append('Not OK') else: line.append('OK') else: line.append('Not OK') line1=[] name=input() for i in line: print(i) | # 1679187, 2022-11-12 09:57:01, PPP (100%) n=int(input()) data={} for i in range(n): team=input().split() data[team[0]]=team[1] name=input() line=[] line1=[] line2=[] while name != 'q': name=name.split() result=True for i in range(len(name)): if name[i] not in data: line1.append('x') else: line1.append(data[name[i]]) if len(set(line1)) == len(line1): if 'x' in line1: line.append('Not OK') else: line.append('OK') else: line.append('Not OK') line1=[] name=input() for i in line: print(i) |
# 1678621, 2022-11-12 09:26:04, xxx (0%) n = int(input()) country = {} for i in range(n): k = fn.readline().strip().split() if k[1] not in country: country[k[1]] = {k[0]} else: country[k[1]].add(k[0]) p = input().split() out = [] while p[0] != 'q': check = [] for e in country: for g in p: if g in country[e]: check.append(e) if len(check) != len(p): print('Not OK') else: found = False for i in range(len(check)): for j in range(i+1,len(check)): if check[i] == check[j]: found = True print('Not OK') break if not found: print('OK') p = input().split() | # 1678624, 2022-11-12 09:26:12, PPP (100%) n = int(input()) country = {} for i in range(n): k = input().split() if k[1] not in country: country[k[1]] = {k[0]} else: country[k[1]].add(k[0]) p = input().split() out = [] while p[0] != 'q': check = [] for e in country: for g in p: if g in country[e]: check.append(e) if len(check) != len(p): print('Not OK') else: found = False for i in range(len(check)): for j in range(i+1,len(check)): if check[i] == check[j]: found = True print('Not OK') break if not found: print('OK') p = input().split() |
# 1678703, 2022-11-12 09:30:19, --- (0%) n = int(input()) dict = {} for i in range(n): x = input().split() if x == ['q'] : break else : dict[x[0]] = x[1] k = 0 while k == 0 : check = 0 temp = [] group = input().split() if group == ['q'] : k += 1 else : for i in group : if i not in dict : check += 1 elif dict[i] not in temp : temp += [dict[i]] elif dict[i] in temp : check += 1 if check == 0 : print('OK') if check != 0 : print('NOT OK') | # 1678733, 2022-11-12 09:31:37, PPP (100%) n = int(input()) dict = {} for i in range(n): x = input().split() if x == ['q'] : break else : dict[x[0]] = x[1] k = 0 while k == 0 : check = 0 temp = [] group = input().split() if group == ['q'] : k += 1 else : for i in group : if i not in dict : check += 1 elif dict[i] not in temp : temp += [dict[i]] elif dict[i] in temp : check += 1 if check == 0 : print('OK') if check != 0 : print('Not OK') |
# 1678886, 2022-11-12 09:40:08, --- (0%) n = int(input()) mdc = {} for i in range (n): team , c = input().split() if c in mdc: mdc[team]+=[c] else: mdc[team]=[c] w=i+1 while True: i = input() cou = [] ; result = True ; ans = [] if i == 'q' : break comp = i.split() for k in comp: if k in mdc: for u in mdc[k]: if u in cou: result = False ; break else : cou += [u] else : result = False ; break if result == True : ans += ['OK'] elif result == False : ans += ['Not OK'] for i in ans : print(i) | # 1678894, 2022-11-12 09:40:55, PPP (100%) n = int(input()) mdc = {} for i in range (n): team , c = input().split() if c in mdc: mdc[team]+=[c] else: mdc[team]=[c] w=i+1 while True: i = input() cou = [] ; result = True ; if i == 'q' : break comp = i.split() for k in comp: if k in mdc: for u in mdc[k]: if u in cou: result = False ; break else : cou += [u] else : result = False ; break if result == True : print('OK') elif result == False : print('Not OK') |
# 1679604, 2022-11-12 10:19:58, PPP (100%) teams = {} for i in range(int(input())): temp = input().split() teams.update({temp[0]: temp[1]}) temp = input() while temp != 'q': temp = temp.split() temp_country = [] flag = True for i in temp: if i not in teams: print('Not OK') flag = False break temp_country.append(teams[i]) if flag: if len(temp_country) != len(set(temp_country)): print('Not OK') else: print('OK') temp = input() | # 1679606, 2022-11-12 10:20:05, PPP (100%) teams = {} for i in range(int(input())): temp = input().split() teams.update({temp[0]: temp[1]}) temp = input() while temp != 'q': temp = temp.split() temp_country = [] flag = True for i in temp: if i not in teams: print('Not OK') flag = False break temp_country.append(teams[i]) if flag: if len(temp_country) != len(set(temp_country)): print('Not OK') else: print('OK') temp = input() |
# 1678888, 2022-11-12 09:40:17, xxx (0%) def check(d,l) : ans = {} for c in l : #print(d[c]) if c not in d : #print(c) return 'Not OK' if d[c] not in ans : ans[d[c]] = c elif d[c] in ans : return 'Not OK' return 'OK' all_team = {} for i in range(int(input())) : team, country = input().split() all_team[team] = country print(all_team) q = input().split() while q != 'q' : print(check(all_team,q,)) q = input().split() | # 1678930, 2022-11-12 09:43:12, PPP (100%) def check(d,l) : ans = {} for c in l : #print(d[c]) if c not in d : #print(c) return 'Not OK' if d[c] not in ans : ans[d[c]] = c elif d[c] in ans : return 'Not OK' return 'OK' all_team = {} for i in range(int(input())) : team, country = input().split() all_team[team] = country #print(all_team) q = input() while q != 'q' : data = q.split() print(check(all_team,data)) q = input() |
# 1678702, 2022-11-12 09:30:19, -P- (33%) data = {} for i in range(int(input())) : team, coun = input().split() data[team] = coun grp = input().split() while grp[0] != "q" : dcoun = [] stop = False for t in grp : if t in data : if data[t] not in dcoun : dcoun.append(data[t]) else : print("Not OK") stop = True if len(dcoun) >= 4 and stop == False : print("OK") elif stop == False : print("Not OK") grp = input().split() | # 1678757, 2022-11-12 09:33:01, PPP (100%) data = {} for i in range(int(input())) : team, coun = input().split() data[team] = coun grp = input().split() while grp[0] != "q" : dcoun = [] stop = False for t in grp : if t in data : if data[t] not in dcoun : dcoun.append(data[t]) else : print("Not OK") stop = True else : print("Not OK") stop = True if stop == False : print("OK") grp = input().split() |
# 1678639, 2022-11-12 09:27:05, --- (0%) N=int(input()) Nation={} for i in range(N): Team=input().strip().split() Nation[Team[0]]=Team[1] T=input().strip().split() while T[0]!="q" : a =False Check=set() for i in range(len(T)): if T[i] in Nation: Check.add(Nation[T[i]]) else: print("Not OK") a=True break if a == False: if len(Check) < 4 : print("Not OK") if len(Check) == 4: print("OK") T=input().strip().split() | # 1678654, 2022-11-12 09:28:00, PPP (100%) N=int(input()) Nation={} for i in range(N): Team=input().strip().split() Nation[Team[0]]=Team[1] T=input().strip().split() while T[0]!="q" : a =False Check=set() for i in range(len(T)): if T[i] in Nation: Check.add(Nation[T[i]]) else: print("Not OK") a=True break if a == False: if len(Check) < len(T) : print("Not OK") if len(Check) == len(T): print("OK") T=input().strip().split() |
# 1679846, 2022-11-12 10:30:11, PPx (67%) n = int(input()) where = {} for i in range(n): team,country = input().split() if country not in where: where[country] = [] where[country].append(team) teams = {} for k in where: for i in range(len(where[k])): teams[where[k][i]]= k allteam = set() for k in teams: allteam.add(k) allcountry = set() for k in where: allcountry.add(k) x = input() newgroup = [] check = [] while x != "q": group = x.split() for k in group: check.append(k) checkteam = set(check) for k in group: newgroup.append(teams[k]) groupstage = set(newgroup) if len(allcountry&groupstage) == len(checkteam): print("OK") else : print("Not OK") x = input() groupstage = set() checkteam = set() newgroup = [] check = [] | # 1679951, 2022-11-12 10:34:51, PPP (100%) n = int(input()) where = {} for i in range(n): team,country = input().split() if country not in where: where[country] = [] where[country].append(team) teams = {} for k in where: for i in range(len(where[k])): teams[where[k][i]]= k allteam = set() for k in teams: allteam.add(k) allcountry = set() for k in where: allcountry.add(k) x = input() newgroup = [] check = [] while x != "q": group = x.split() checkinput = set(group) if len(checkinput&allteam) != len(checkinput): print("Not OK") x = input() else: for k in group: check.append(k) checkteam = set(check) for k in group: newgroup.append(teams[k]) groupstage = set(newgroup) if len(allcountry&groupstage) == len(checkteam): print("OK") else : print("Not OK") x = input() groupstage = set() checkteam = set() newgroup = [] check = [] |
# 1678656, 2022-11-12 09:28:07, --x (0%) t = {} x = int(input()) for i in range(x): te, co = input().split() if te not in t: t[te] = co while True: g = input().split() if g[0] == 'q': break isok = set() for i in g: isok.add(t[i]) if(len(isok) == 4): print('OK') else: print('Not OK') | # 1678718, 2022-11-12 09:30:52, PPP (100%) t = {} x = int(input()) for i in range(x): te, co = input().split() if te not in t: t[te] = co while True: g = input().split() if g[0] == 'q': break isok = set() for i in g: if i in t: isok.add(t[i]) if(len(isok) == len(g)): print('OK') else: print('Not OK') |
# 1678700, 2022-11-12 09:30:16, PP- (67%) n = int(input()) country = {} prathed = [] for i in range(n): t,c = input().strip().split() if c not in country: country[c] = {t} else: country[c].add(t) x = input().strip().split() while x[0] != 'q': t = {} for i in country: for j in country[i]: if j in x: if i not in t: t[i] = [j] else: t[i].append(j) ok = True for i in t: if len(t[i]) != 1: ok = False if ok: print('OK') else: print('Not OK') x = input().strip().split() | # 1678833, 2022-11-12 09:37:07, PPP (100%) n = int(input()) country = {} prathed = [] for i in range(n): t,c = input().strip().split() if c not in country: country[c] = {t} else: country[c].add(t) x = input().strip().split() while x[0] != 'q': t = {} o = [] for i in country: for j in country[i]: if j in x: if i not in t: t[i] = [j] else: t[i].append(j) ok = True allteams = [] for o in country.values(): for i in o: allteams.append(i) for i in t: if len(t[i]) != 1: ok = False for i in x: if i not in allteams: ok = False if ok: print('OK') else: print('Not OK') x = input().strip().split() '''n = int(input()) country = {} prathed = [] for i in range(n): t,c = input().strip().split() if c not in country: country[c] = {t} else: country[c].add(t) x = input().strip().split() while x[0] != 'q': t = {} for i in country: for j in country[i]: if j in x: if i not in t: t[i] = [j] else: t[i].append(j) ok = True for i in t: if len(t[i]) != 1: ok = False if ok: print('OK') else: print('Not OK') x = input().strip().split()''' |
# 1679410, 2022-11-12 10:09:16, --- (0%) n=int(input()) all={} for i in range(n): team,coun=input().split() if coun in all: all[team]+=coun else: all[team]=coun # e={} # for i in all: # u=all[i] # e[u]=i k=[] print(all) teams=input().split() while teams!='q' : for i in range(len(teams)): for j in range(1,len(teams)): if i!=j: if teams[j] not in all or teams[i] not in all: d='Not OK' break elif all[teams[i]]==all[teams[j]]: d='Not OK' break else: d='OK' if d=='Not OK': break if d=='Not OK': k.append(d) else: k.append(d) teams=input().split() if teams ==['q']: break print('\n'.join(k)) | # 1679417, 2022-11-12 10:09:40, PPP (100%) n=int(input()) all={} for i in range(n): team,coun=input().split() if coun in all: all[team]+=coun else: all[team]=coun # e={} # for i in all: # u=all[i] # e[u]=i k=[] teams=input().split() while teams!='q' : for i in range(len(teams)): for j in range(1,len(teams)): if i!=j: if teams[j] not in all or teams[i] not in all: d='Not OK' break elif all[teams[i]]==all[teams[j]]: d='Not OK' break else: d='OK' if d=='Not OK': break if d=='Not OK': k.append(d) else: k.append(d) teams=input().split() if teams ==['q']: break print('\n'.join(k)) |
# 1678518, 2022-11-12 09:19:51, TTT (0%) # 2565_1_Quiz_3_1.py teams = {} for i in range(int(input())): teamName, country = input().split() teams[teamName] = country ln = input() ans = [] while ln != 'q': for i in ln.split(): if teams[i] in ans or i not in teams: ans.append('Not OK') else: ans.append('OK') print(*ans,sep='\n') | # 1678600, 2022-11-12 09:24:59, PPP (100%) # 2565_1_Quiz_3_1.py teams = {} for i in range(int(input())): teamName, country = input().split() teams[teamName] = country ln = input() ans = [] while ln != 'q': valid = True temp = [] for i in ln.split(): if i not in teams or teams[i] in temp: valid = False else: temp.append(teams[i]) if valid: ans.append('OK') else: ans.append('Not OK') ln = input() print(*ans,sep='\n') |
# 1678602, 2022-11-12 09:25:02, PP- (67%) n = int(input()) team = {} for i in range(n): name, coun = input().split() if coun not in team: team[coun] = [name] else: team[coun].append(name) al = [] gr = input() while gr != 'q': gr = gr.split() ans = [] for e in gr: for f in team: if e in team[f]: ans.append(f) al.append(ans) gr = input() for e in al: if len(e) != len(set(e)): print('Not OK') else: print('OK') | # 1678706, 2022-11-12 09:30:27, PPP (100%) n = int(input()) team = {} for i in range(n): name, coun = input().split() if coun not in team: team[coun] = [name] else: team[coun].append(name) al = [] le = [] gr = input() while gr != 'q': gr = gr.split() x = len(gr) le.append(x) ans = [] for e in gr: for f in team: if e in team[f]: ans.append(f) al.append(ans) gr = input() for i in range(len(le)): al[i] = set(al[i]) if len(al[i]) != le[i]: print('Not OK') else: print('OK') |
# 1678954, 2022-11-12 09:44:12, --- (0%) country = {} for i in range(int(input())): n, c = [e.strip() for e in input().split()] country[n] = c print(country) ## choice = input() while choice != 'q': choice = choice.split() used = [] ok = True for e in choice: if e not in country: ok = False break if country[e] not in used: used.append(country[e]) else : ok = False break if ok: print('OK') else: print('Not OK') choice = input() | # 1678957, 2022-11-12 09:44:18, PPP (100%) country = {} for i in range(int(input())): n, c = [e.strip() for e in input().split()] country[n] = c choice = input() while choice != 'q': choice = choice.split() used = [] ok = True for e in choice: if e not in country: ok = False break if country[e] not in used: used.append(country[e]) else : ok = False break if ok: print('OK') else: print('Not OK') choice = input() |
# 1678653, 2022-11-12 09:27:51, --- (0%) nation = dict() for i in range(int(input())): team,country = input().split() nation[team] = [country] while True: x = input() if x == 'q': break i = '' group = x.split() lg = len(group) c = set() for j in group: if j in nation : c.union(set(nation[j])) else: print('Not OK') break if lg == len(c): print('OK') else: print('Not OK') | # 1678783, 2022-11-12 09:34:43, PPP (100%) nation = dict() for i in range(int(input())): team,country = input().split() nation[team] = [country] final = [] while True: x = input() if x == 'q': break i = '' group = x.split() lg = len(group) c = set() for j in group: if j in nation : c.add(str(nation[j])) else: pass if lg == len(c): final.append('OK') else: final.append('Not OK') for l in final : print(l) |
# 1678536, 2022-11-12 09:21:12, PPP (100%) num = int(input()) country_dict = {} for i in range(num): team,country = input().split() if country not in country_dict: country_dict[team] = country group = input() while group != "q": group = group.split() country_set = set() for e in group: if e not in country_dict: pass else: country_set.add(country_dict[e]) if len(sorted(country_set)) == len(group): print("OK") else: print("Not OK") group = input() | # 1680627, 2022-11-12 11:03:52, PPP (100%) num = int(input()) country_dict = {} for i in range(num): team,country = input().split() if country not in country_dict: country_dict[team] = country group = input() while group != "q": group = group.split() country_set = set() for e in group: if e not in country_dict: pass else: country_set.add(country_dict[e]) if len(sorted(country_set)) == len(group): print("OK") else: print("Not OK") group = input() |
# 1678722, 2022-11-12 09:31:07, --- (0%) q = int(input()) nt = {} for q1 in range(q): t , n = input().strip().split() if n not in nt: nt[n] = [t] elif n in nt: nt[n] += [t] print(nt) while True: gn = [] x = input().strip() if x == 'q': break x = x.split() o = 'OK' for i in x: for na in nt: if i in nt[na] :#and na not in groupnation: a = na break if a not in gn: gn+= [a] elif a in gn: o = 'Not OK' break print(o) | # 1678728, 2022-11-12 09:31:25, PPP (100%) q = int(input()) nt = {} for q1 in range(q): t , n = input().strip().split() if n not in nt: nt[n] = [t] elif n in nt: nt[n] += [t] while True: gn = [] x = input().strip() if x == 'q': break x = x.split() o = 'OK' for i in x: for na in nt: if i in nt[na] :#and na not in groupnation: a = na break if a not in gn: gn+= [a] elif a in gn: o = 'Not OK' break print(o) |
# 1679057, 2022-11-12 09:49:51, --- (0%) group_stage = {} found = False n = int(input()) for i in range(n): team, country = input().split() team = team.strip() country = country.strip() if team not in group_stage: group_stage[team] = country while True: a = input().strip() if a == "q": break check_team = a.split() check_country = [] for e in check_team: if e in group_stage.keys() and group_stage[e] not in check_country: check_country.append(group_stage[e]) else: found = True print("Not OK") if not found: print("OK") | # 1679539, 2022-11-12 10:15:49, PPP (100%) group_stage = {} n = int(input()) for i in range(n): team, country = input().split() team = team.strip() country = country.strip() if team not in group_stage: group_stage[team] = country while True: a = input().strip() if a == "q": break check_team = a.split() check_country = [] for e in check_team: if e in group_stage.keys() and group_stage[e] not in check_country: check_country.append(group_stage[e]) if len(check_country) != len(check_team): print("Not OK") elif len(check_country) == len(check_team): print("OK") else: print("Not OK") |
# 1680504, 2022-11-12 10:59:06, PP- (67%) n = input() x = {} for i in range(int(n)) : t, c = input().split() x[t] = c y = input() o = [] p = [] while y != 'q' : z = y.split() for l in range(len(z)) : if z[l] in x.keys() : o.append(x[z[l]]) else : p.append('Not OK') if len(o) == len(set(o)) : p.append('OK') else : p.append('Not OK') o = [] y = input() for e in p : print(e) | # 1681046, 2022-11-12 11:17:25, PPP (100%) n = input() x = {} for i in range(int(n)) : t, c = input().split() x[t] = c y = input() o = [] p = [] while y != 'q' : z = y.split() for l in z : if l in x.keys() : o.append(x[l]) else : o.append('1') if '1' in o : p.append('Not OK') elif len(o) == len(set(o)) : p.append('OK') else : p.append('Not OK') o = [] y = input() for e in p : print(e) |
# 1679309, 2022-11-12 10:03:25, PP- (67%) allcon={} allteam={} teams=[] for i in range(int(input())): team,contry=input().split() if contry not in allcon: allcon[contry]=team if team not in allteam: allteam[team]=contry teams.append(team) k=0 a=True b=True while True: x=input() if x=='q': break x=x.split() for e in x: if e not in teams : print('Not OK') b=False break if b==True: for i in x: for j in x: if i!=j: if allteam[i]==allteam[j]: a=False if a==False: print('Not OK') a=True elif a==True: print('OK') | # 1679352, 2022-11-12 10:05:58, PPP (100%) allcon={} allteam={} teams=[] for i in range(int(input())): team,contry=input().split() if contry not in allcon: allcon[contry]=team if team not in allteam: allteam[team]=contry teams.append(team) k=0 a=True b=True while True: x=input() if x=='q': break x=x.split() for e in x: if e not in teams : print('Not OK') b=False if b==True: for i in x: for j in x: if i!=j: if allteam[i]==allteam[j]: a=False if a==False: print('Not OK') a=True elif a==True: print('OK') b=True |
# 1678778, 2022-11-12 09:34:21, --- (0%) d={} for i in range(int(input())): a=input().split() team,co = a if co not in d: d[co] = [team] else: d[co].append(team) while True: x=[] a=input().split() if a[0] == 'q': break for i in d: for j in a: if j in d[i]: x.append(i) print(x) for i in x: g=False if len(x) != len(a): print('Not OK') g=True break if g==True: continue for i in d: t=False if x.count(i) > 1: print('Not OK') t=True break if t != True: print('OK') | # 1678808, 2022-11-12 09:36:05, PPP (100%) d={} for i in range(int(input())): a=input().split() team,co = a if co not in d: d[co] = [team] else: d[co].append(team) ans=[] while True: x=[] a=input().split() if a[0] == 'q': break for i in d: for j in a: if j in d[i]: x.append(i) for i in x: g=False if len(x) != len(a): ans.append('Not OK') g=True break if g==True: continue for i in d: t=False if x.count(i) > 1: ans.append('Not OK') t=True break if t != True: ans.append('OK') for i in ans: print(i) |
# 1678914, 2022-11-12 09:42:09, PP- (67%) x = {} n =-1 for i in range(int(input())): a,b = input().split() x[a] = b y = [] while True: k = input() if k == "q": break y.append(k.split()) for i in y: z = [] for e in i: if e in x: z.append(x[e]) else: n = 0 if len(z) == len(set(z)) and n!= 0: print("OK") else: print("Not OK") | # 1680626, 2022-11-12 11:03:52, PPP (100%) x = {} n =-1 for i in range(int(input())): a,b = input().split() x[a] = b y = [] while True: k = input() if k == "q": break y.append(k.split()) for i in y: z = [] n = -1 for e in i: if e in x: z.append(x[e]) else: n = 0 if len(z) == len(set(z)) and n!= 0: print("OK") else: print("Not OK") |
# 1678560, 2022-11-12 09:22:51, xxx (0%) n = int(input()) all = {} for i in range(n) : team,con = input().split() if con not in all : all[con] = set(team) else : all[con].add(team) while True : x = input().split() if x == 'q' : break group = [] for t in x : check = True for c in all : if t in group : break if t in all[c] : group.append(t) check = False if check == True : print('Not OK') else : print('OK') group = [] | # 1678825, 2022-11-12 09:36:46, PPP (100%) n = int(input()) all = {} for i in range(n) : team,con = input().split() if con not in all : all[con] = {team} else : all[con].add(team) while True : x = input().split() if x == ['q'] : break group = [] for team in x : check = False for contry in all : if team in all[contry] : if contry in group : break else : group.append(contry) check = True if check == False : break if check == False : print('Not OK') else : print('OK') group = [] |
# 1678786, 2022-11-12 09:34:50, PPP (100%) n = int(input()) team_country = {} for i in range(n): team, country = input().split() team_country[team] = country group = input().split() while group[0] != "q": group_country = [] for team in group: if team not in team_country: group_country.append("Not OK") else: group_country.append(team_country[team]) if "Not OK" in group_country: print("Not OK") else: if len(group_country) != len(set(group_country)): print("Not OK") else: print("OK") group = input().split() | # 1679947, 2022-11-12 10:34:14, PPP (100%) n = int(input()) team_country = {} for i in range(n): team, country = input().split() team_country[team] = country group = input().split() while group[0] != "q": group_country = [] for team in group: if team not in team_country: group_country.append("Not OK") break else: group_country.append(team_country[team]) if "Not OK" in group_country: print("Not OK") else: if len(group_country) != len(set(group_country)): print("Not OK") else: print("OK") group = input().split() |
# 1678717, 2022-11-12 09:30:48, --- (0%) cou = {} for i in range(int(input())): t, c = input().split() cou[t] = c print(cou) while True: gp = input().split() if gp == ['q']: break for e in gp: if e not in cou: cou[e] = '' chk = [] boo = True for e in gp: chk.append(cou[e]) for e in chk: if (chk.count(e)>1) or (e == ''): print('Not OK') boo = False break if boo: print('OK') | # 1678752, 2022-11-12 09:32:39, PPP (100%) cou = {} for i in range(int(input())): t, c = input().split() cou[t] = c # print(cou) while True: gp = input().split() if gp == ['q']: break for e in gp: if e not in cou: cou[e] = '' chk = [] boo = True for e in gp: chk.append(cou[e]) for e in chk: if (chk.count(e)>1) or (e == ''): print('Not OK') boo = False break if boo: print('OK') |
# 1678802, 2022-11-12 09:35:28, --- (0%) teams = {} country = {} for i in range(int(input())): team, country = input().split() teams[team] = country # country[country] = team # print(teams) while True: s = input().split() found = True isOk = True check = {} if s[0] == 'q': break for t in s: if t not in teams: found = False break elif teams[t] not in check: check[teams[t]] = 0 check[teams[t]] += 1 for c, v in check.items(): if v > 1: isOk = False if not found: print('Not Ok') elif isOk: print('OK') else: print('Not Ok') | # 1678809, 2022-11-12 09:36:06, PPP (100%) teams = {} country = {} for i in range(int(input())): team, country = input().split() teams[team] = country # country[country] = team # print(teams) while True: s = input().split() found = True isOk = True check = {} if s[0] == 'q': break for t in s: if t not in teams: found = False break elif teams[t] not in check: check[teams[t]] = 0 check[teams[t]] += 1 for c, v in check.items(): if v > 1: isOk = False if not found: print('Not OK') elif isOk: print('OK') else: print('Not OK') |
# 1679007, 2022-11-12 09:47:32, PPx (67%) n = int(input()) book = {} for i in range(n): a,b = input().split() book[a] = b now = input().split() while now[0] != 'q': result = True for i in now[1:]: if i not in book : result = False break if book[i] == book[now[0]]: result = False break if result == False: print('Not OK') else: print('OK') now = input().split() | # 1680582, 2022-11-12 11:02:29, PPP (100%) n = int(input()) book = {} for i in range(n): a,b = input().split() book[a] = b now = input().split() while now[0] != 'q': k = {} result = True for i in now: if i not in book : result = False break else: k[book[i]] = '0' if result == False: print('Not OK') elif len(now) == len(k): print('OK') else: print('Not OK') now = input().split() |
# 1678629, 2022-11-12 09:26:28, --P (33%) a = {} for i in range(int(input())): team , cou = input().split() a[team] = cou b = input().split() while b[0] !='q': result = {} l = 0 for i in range(len(b)): if b[i] not in a: l = 1 break if a[b[i]] not in result: result[a[b[i]]] = 1 else: result[a[b[i]]]+=1 if l: print('Not OK') elif len(set(result.values())) != 1: print('Not OK') else: print('OK') b = input().split() # print(a) | # 1679544, 2022-11-12 10:16:06, PPP (100%) a = {} for i in range(int(input())): team , cou = input().split() a[team] = cou b = input().split() while b[0] !='q': result = {} l = 0 cnt = 0 for i in range(len(b)): if b[i] not in a: l = 1 break if a[b[i]] not in result: result[a[b[i]]] = 1 else: result[a[b[i]]]+=1 if l: print('Not OK') b = input().split() continue for r in result.values(): if r != 1: print('Not OK') b = input().split() break else: cnt+=1 if cnt == len(result.values()): print('OK') b = input().split() # print(a) |
# 1678694, 2022-11-12 09:29:55, PP- (67%) n = int(input()) nation = {} team = [] for i in range(n) : n = input().split() team.append(n[0]) if n[1] not in nation : nation[n[1]] = [n[0]] else : nation[n[1]].append(n[0]) group = [] n = input() while n!= "q" : n = n.split() group.append(n) n = input() for i in group : country = [] for j in i: if j not in team : print("Not OK") break else : for k in nation : if j in nation[k] : country.append(k) if j not in team : break for i in range(len(country)) : if country.count(country[i]) >1 : print("Not OK") break elif i == len(country) -1 : print("OK") | # 1681374, 2022-11-12 11:25:29, PPP (100%) n = int(input()) nation = {} team = [] for i in range(n) : n = input().split() team.append(n[0]) if n[1] not in nation : nation[n[1]] = [n[0]] else : nation[n[1]].append(n[0]) group = [] n = input() while n!= "q" : n = n.split() group.append(n) n = input() for i in group : country = [] x = 0 for j in i: if j not in team : print("Not OK") x =1 break else : for k in nation : if j in nation[k] : country.append(k) if x == 0 : for i in range(len(country)) : if country.count(country[i]) >1 : print("Not OK") break elif i == len(country) -1 : print("OK") |
# 1678577, 2022-11-12 09:23:33, --- (0%) c_team = {} count = {} a = {} for _ in range(int(input())) : team,country = input().split() if country not in c_team : c_team[team] = country count[country] = 0 else : c_team[country].append(team) a = count.copy() x = input().split() while x[0] != 'q' : check = True for e in x : for num in count.values() : if num > 1 : print('Not OK') count = a check = False break if not check : break if check : if e in c_team : count[c_team[e]] += 1 else : print('Not OK') count = a check = False break if check : print('OK') x = input().split() | # 1678773, 2022-11-12 09:34:04, PPP (100%) c_team = {} count = {} for _ in range(int(input())) : team,country = input().split() if country not in c_team : c_team[team] = country count[country] = 0 else : c_team[country].append(team) x = input().split() while x[0] != 'q' : for e in count : count[e] = 0 check = True check1 = True for e in x : if e in c_team : count[c_team[e]] += 1 else : print('Not OK') check1 = False check2 = False break if check1 : for num in count.values() : if num > 1 : print('Not OK') check2 = False break check2 = True if check2 : print('OK') x = input().split() |
# 1678524, 2022-11-12 09:20:13, --- (0%) country ={} for i in range(int(input())): t,c = input().split() country[t] = c t = input() while t != 'q': countries = set() for e in t.split(): if e not in country: break else: countries.add(country[e]) if len(countries) != len(t): print('Not OK') else: print('OK') t = input() | # 1678599, 2022-11-12 09:24:54, PPP (100%) country ={} for i in range(int(input())): t,c = input().split() country[t] = c t = input() while t != 'q': countries = set() for e in t.split(): if e not in country: break else: countries.add(country[e]) if len(countries) != len(t.split()): print('Not OK') else: print('OK') t = input() |
# 1678507, 2022-11-12 09:18:36, xxx (0%) n = int(input()) team = {} for i in range(n): name,nation = input().split() team[name] = nation grouping = input() groups = [] while grouping != "q": group = set() grouping = grouping.split() group.add(len(grouping)) for e in grouping: if e in team: group.add(team[e]) groups.append(group) grouping = input() for e in group: if len(e) == e[0]+1: print("OK") else: print("Not OK") | # 1678584, 2022-11-12 09:24:02, PPP (100%) n = int(input()) team = {} for i in range(n): name,nation = input().split() team[name] = nation grouping = input() groups = [] groups_len = [] while grouping != "q": group = set() grouping = grouping.split() groups_len.append(len(grouping)) for e in grouping: if e in team: group.add(team[e]) groups.append(group) grouping = input() for i in range(len(groups)): if len(groups[i]) == groups_len[i]: print("OK") else: print("Not OK") |
# 1678633, 2022-11-12 09:26:51, --- (0%) teams = {} n = int(input()) for i in range(n): team, country = input().split() teams[team] = country print(teams) while 1: status = 'OK' s_input = input() if s_input == 'q': quit() group = s_input.split() countries_in_group = [] for team in group: if team not in teams: print('Not OK') status = 'Not OK' break else: # if teams[team] not in countries_in_group: # countries_in_group.append(teams[team]) # else: # print('Not OK') # status = 'Not OK' # break if teams[team] in countries_in_group: print('Not OK') status = 'Not OK' break else: countries_in_group.append(teams[team]) if status == 'OK': print('OK') | # 1678647, 2022-11-12 09:27:31, PPP (100%) teams = {} n = int(input()) for i in range(n): team, country = input().split() teams[team] = country # print(teams) while 1: status = 'OK' s_input = input() if s_input == 'q': quit() group = s_input.split() countries_in_group = [] for team in group: if team not in teams: print('Not OK') status = 'Not OK' break else: # if teams[team] not in countries_in_group: # countries_in_group.append(teams[team]) # else: # print('Not OK') # status = 'Not OK' # break if teams[team] in countries_in_group: print('Not OK') status = 'Not OK' break else: countries_in_group.append(teams[team]) if status == 'OK': print('OK') |
# 1678514, 2022-11-12 09:19:22, PPP (100%) times = int(input()) teamDict = {} for i in range(times): team, country = input().split() teamDict[team] = country data = input() while (data != 'q'): teams = data.split() countrySet = set() for t in teams: if(t not in teamDict): break countrySet.add(teamDict[t]) if(len(countrySet) < len(teams)): print("Not OK") else: print("OK") data = input() | # 1679620, 2022-11-12 10:20:37, PPP (100%) teamDict = {} for i in range(int(input())): team, country = input().split() teamDict[team] = country data = input() while (data != 'q'): teams = data.split() countrySet = set() for t in teams: if(t not in teamDict): break countrySet.add(teamDict[t]) if(len(countrySet) < len(teams)): print("Not OK") else: print("OK") data = input() |
# 1679096, 2022-11-12 09:52:21, --- (0%) con = {} #[team:contry] for i in range(int(input())): t = input().split() con[t[0]] = t[1] print(con) running = 1 while running: team = input() count = {} if team == 'q': running = 0 break else: team = team.split() OK = 1 for i in team: if i not in con.keys(): OK = 0 break else: if con[i] not in count: count[con[i]] = 1 else: count[con[i]] += 1 for i in count.values(): if i > 1 : OK = 0 break if OK: print('OK') else: print('Not OK') | # 1679114, 2022-11-12 09:53:14, PPP (100%) con = {} #[team:contry] for i in range(int(input())): t = input().split() con[t[0]] = t[1] running = 1 while running: team = input() count = {} if team == 'q': running = 0 break else: team = team.split() OK = 1 for i in team: if i not in con.keys(): OK = 0 break else: if con[i] not in count: count[con[i]] = 1 else: count[con[i]] += 1 for i in count.values(): if i > 1 : OK = 0 break if OK: print('OK') else: print('Not OK') |
# 1678510, 2022-11-12 09:18:54, --- (0%) n = int(input()) d = {} for i in range(n): team, coun = input().split() d[team] = coun a = input() while a != 'q': teams = [e for e in a.split()] l = [] for i in range(len(teams)): if teams[i] not in d: print("NOT OK") break elif d[teams[i]] not in l: l.append(d[teams[i]]) else: print("NOT OK") break if len(l) == len(teams): print("OK") a = input() | # 1678537, 2022-11-12 09:21:13, PPP (100%) n = int(input()) d = {} for i in range(n): team, coun = input().split() d[team] = coun a = input() while a != 'q': teams = [e for e in a.split()] l = [] for i in range(len(teams)): if teams[i] not in d: print("Not OK") break elif d[teams[i]] not in l: l.append(d[teams[i]]) else: print("Not OK") break if len(l) == len(teams): print("OK") a = input() |
# 1678648, 2022-11-12 09:27:34, --- (0%) n = int(input()) ctry = {} for i in range(n): name, coun = input().split() ctry[name] = coun while True: t = [] s = input() if s == 'q': break lst = s.split() sk = False for i in lst: print(t) if i not in ctry or ctry[i] in t: sk = True print('Not OK') break t.append(ctry[i]) if sk: continue print('OK') | # 1678655, 2022-11-12 09:28:01, PPP (100%) n = int(input()) ctry = {} for i in range(n): name, coun = input().split() ctry[name] = coun while True: t = [] s = input() if s == 'q': break lst = s.split() sk = False for i in lst: if i not in ctry or ctry[i] in t: sk = True print('Not OK') break t.append(ctry[i]) if sk: continue print('OK') |
# 1678736, 2022-11-12 09:31:44, --- (0%) n = int(input()) d = {} for i in range(n): tmp = input().split() d[tmp[0]] = tmp[1] print(d) while(True): tmp = input().split() if tmp[0] == 'q': break ans = [] ch = 0 for i in tmp: if i not in d or d[i] in ans: ch = 1 else: ans.append(d[i]) if ch==1: print('Not OK') else: print('OK') | # 1678745, 2022-11-12 09:32:16, PPP (100%) n = int(input()) d = {} for i in range(n): tmp = input().split() d[tmp[0]] = tmp[1] while(True): tmp = input().split() if tmp[0] == 'q': break ans = [] ch = 0 for i in tmp: if i not in d or d[i] in ans: ch = 1 else: ans.append(d[i]) if ch==1: print('Not OK') else: print('OK') |
# 1678641, 2022-11-12 09:27:11, --- (0%) n = int(input()) dic = {} for i in range(n) : inp = input().split() dic[inp[0]] = inp[1] inp = input().split() while inp[0] != "q" : flag = True cur1 = [] for p in inp: if p not in dic or dic[p] in cur1 : flag = False break cur1.append(dic[p]) if (flag) : print("OK") else : print("Not OK") inp = input().split() print(dic) | # 1678645, 2022-11-12 09:27:28, PPP (100%) n = int(input()) dic = {} for i in range(n) : inp = input().split() dic[inp[0]] = inp[1] inp = input().split() while inp[0] != "q" : flag = True cur1 = [] for p in inp: if p not in dic or dic[p] in cur1 : flag = False break cur1.append(dic[p]) if (flag) : print("OK") else : print("Not OK") inp = input().split() |
# 1678572, 2022-11-12 09:23:23, PP- (67%) n=int(input()) deck=dict() for i in range(n): name,nation=input().split() if(name not in deck): deck[name]=nation x=[x for x in input().split()] while(x[0]!='q'): ch=dict(); mark=0 #print('Here',x) for j in range(len(x)): #print(x[j],deck[x[j]]) if(x[j] not in deck): print('NOT OK'); mark=1; break if(deck[ x[j] ] not in ch): ch[ deck[x[j]] ]=1 else: print("Not OK"); mark=1 if(not mark): print('OK') x=[x for x in input().split()] | # 1678595, 2022-11-12 09:24:45, PPP (100%) n=int(input()) deck=dict() for i in range(n): name,nation=input().split() if(name not in deck): deck[name]=nation x=[x for x in input().split()] while(x[0]!='q'): ch=dict(); mark=0 #print('Here',x) for j in range(len(x)): #print(x[j],deck[x[j]]) if(x[j] not in deck): print('Not OK'); mark=1; break if(deck[ x[j] ] not in ch): ch[ deck[x[j]] ]=1 else: print("Not OK"); mark=1 if(not mark): print('OK') x=[x for x in input().split()] |
# 1678587, 2022-11-12 09:24:29, PP- (67%) n = int(input()) teamdata = {} for i in range(n) : teamname, nation = input().strip().split() teamdata[teamname] = nation while True : x = input().strip() if x == "q" : break checklist = x.split() newteamdata = {} for team in checklist : if team not in teamdata : print("Not OK") break newteamdata[teamdata[team]] = team if len(checklist) == len(newteamdata) : print("OK") else : print("Not OK") | # 1678619, 2022-11-12 09:26:02, PPP (100%) n = int(input()) teamdata = {} for i in range(n) : teamname, nation = input().strip().split() teamdata[teamname] = nation while True : x = input().strip() anew = False if x == "q" : break checklist = x.split() newteamdata = {} for team in checklist : if team not in teamdata : print("Not OK") anew = True break newteamdata[teamdata[team]] = team if anew : continue if len(checklist) == len(newteamdata) : print("OK") else : print("Not OK") |
# 1678497, 2022-11-12 09:17:39, --- (0%) n = int(input()) team = {} for i in range(n): x = input().split() team[x[0]] = x[1] print(team) x = input().split() while x[0] != 'q': s = set() chk = 0 for i in x: if i in team: s.add(team[i]) else: chk = 1 break if chk == 1 or len(s) != len(x): print('Not OK') else: print('OK') x = input().split() | # 1678505, 2022-11-12 09:18:16, PPP (100%) n = int(input()) team = {} for i in range(n): x = input().split() team[x[0]] = x[1] # print(team) x = input().split() while x[0] != 'q': s = set() chk = 0 for i in x: if i in team: s.add(team[i]) else: chk = 1 break if chk == 1 or len(s) != len(x): print('Not OK') else: print('OK') x = input().split() |
# 1678493, 2022-11-12 09:17:23, PPP (100%) nt = int(input()) teamN = {} for i in range(nt): inp = input().split() teamN[inp[0]] = inp[1] inp = input() while inp != 'q': inp = inp.split() nation = set() ok = True for team in inp: if team not in teamN or teamN[team] in nation: ok = False break nation.add(teamN[team]) if ok: print('OK') else: print('Not OK') inp = input() | # 1679594, 2022-11-12 10:19:16, PPP (100%) nt = int(input()) teamN = {} for i in range(nt): inp = input().split() teamN[inp[0]] = inp[1] inp = input() while inp != 'q': inp = inp.split() nation = set() for team in inp: if team in teamN: nation.add(teamN[team]) if len(nation) == len(inp): print('OK') else: print('Not OK') inp = input() |
# 1678903, 2022-11-12 09:41:32, PP- (67%) a=int(input()) b={} team=[] for i in range(a): c=input().split() b[c[0]]=c[1] ch='a' while ch != 'q': d=input().split() team+=[d] ch=d[0] team.pop(-1) for j in range(len(team)): check=[] br=0 for k in range(len(team[j])): if team[j][k] in b: check+=[b[team[j][k]]] else: print('Not OK') br=1 break if br == 1: break else: for l in range(len(check)): if check.count(check[l]) > 1: print('Not OK') br=1 break if br == 0: print('OK') | # 1679080, 2022-11-12 09:51:25, PPP (100%) a=int(input()) b={} team=[] for i in range(a): c=input().split() b[c[0]]=c[1] ch='a' while ch != 'q': d=input().split() team+=[d] ch=d[0] team.pop(-1) for j in range(len(team)): check=[] br=0 for k in range(len(team[j])): if team[j][k] in b: check+=[b[team[j][k]]] else: print('Not OK') br=1 break else: if br == 1: break else: for l in range(len(check)): if check.count(check[l]) > 1: print('Not OK') br=1 break if br == 0: print('OK') |
# 1680788, 2022-11-12 11:09:13, --- (0%) n = int(input()) d = {} for i in range(n) : t = input().split() if t[1] not in d : d[t[1]] = t[0] else : d[t[1]] += ", " d[t[1]] += t[0] for i in d : d[i] = d[i].split(", ") dp = [] for e in d : dp += d[e] re = [] g = input().split() while g[0] != "q" : l = [] for i in range(len(g)-1) : for k in range(i+1,len(g)) : l.append([g[i], g[k]]) for e in d : for p in l : if p[0] not in dp : re.append("Not OK") elif p[1] not in dp : re.append("Not OK") else : if (p[0] in d[e]) and (p[1] in d[e]) : re.append("Not OK") else : re.append("Not OK") if "Not OK" in re : print("Not OK") else : print("OK") g = input().split() re = [] | # 1680844, 2022-11-12 11:11:15, PPP (100%) n = int(input()) d = {} for i in range(n) : t = input().split() if t[1] not in d : d[t[1]] = t[0] else : d[t[1]] += ", " d[t[1]] += t[0] for i in d : d[i] = d[i].split(", ") dp = [] for e in d : dp += d[e] re = [] g = input().split() while g[0] != "q" : l = [] for i in range(len(g)-1) : for k in range(i+1,len(g)) : l.append([g[i], g[k]]) for e in d : for p in l : if p[0] not in dp : re.append("Not OK") elif p[1] not in dp : re.append("Not OK") else : if (p[0] in d[e]) and (p[1] in d[e]) : re.append("Not OK") else : re.append("OK") if "Not OK" in re : print("Not OK") else : print("OK") g = input().split() re = [] |
# 1678714, 2022-11-12 09:30:41, xxx (0%) team = dict() n = int(input()) for i in range(n): teamname = input().split() team[teamname[0]] = teamname[1] print(team) cha = input().split() while cha != 'q': match = [] for i in range(len(cha)): if cha[i] not in team.keys(): print('Not OK') else: match.append(team[cha[i]]) setmatch = set(match) if len(setmatch) < len(match) : print('Not OK') else: print('OK') cha = input().split() | # 1679041, 2022-11-12 09:49:02, PPP (100%) team = dict() n = int(input()) for i in range(n): teamname = input().split() team[teamname[0]] = teamname[1] cha = input().split() while cha != ['q']: #print(cha) match = [] num = 0 for i in range(len(cha)): #print( cha[i] ) if cha[i] not in team.keys(): num += 1 print('Not OK') else: match.append(team[cha[i]]) setmatch = set(match) if len(setmatch) < len(match) and num == 0: print('Not OK') else: if num == 0: print('OK') num = 0 cha = input().split() pass |
# 1679552, 2022-11-12 10:16:27, --- (0%) n1 = int(input()) d= {} l = [] out = [] check1 = True check2 = False for i in range(n1): t,nation = input().split() d[t] = nation n2 = input() while n2 != 'q': gro = n2.split() for e in gro: if e not in d: gro.remove(e) check1 = False break for i in range(len(gro)): for j in range(i+1,len(gro)): if d[gro[i]] == d[gro[j]]: check2 = False break else: check2 = True if check1 == True and check2 == True: out.append('OK') elif check2 == True: out.append('Not OK') n2 = input() for e in out: print(e) | # 1680206, 2022-11-12 10:46:47, PPP (100%) n1 = int(input()) d= {} l = [] out = [] res = [] check = False for i in range(n1): t,nation = input().split() d[t] = nation n2 = input() while n2 != 'q': gro = n2.split() for e in gro: if e not in d: gro.remove(e) check = True break if check != True: for i in range(len(gro)): for j in range(i+1,len(gro)): if d[gro[i]] == d[gro[j]]: res.append([gro[i],gro[j]]) if len(res) == 0 and check == False: out.append('OK') else: out.append('Not OK') res = [] check = False n2 = input() for e in out: print(e) |
# 1678615, 2022-11-12 09:25:50, PPP (100%) d = {} for i in range(int(input())): t, n = input().split() if n not in d.keys(): d[t] = n while True: n = input() if n == 'q': break n = n.split() ans = [] y = True for i in n: if i not in d.keys(): print('Not OK') y = False break ans.append(d[i]) x = set(ans) if y == True: if len(x) == len(ans): print('OK') else: print('Not OK') |
# 1678582, 2022-11-12 09:23:46, PPP (100%) n=int(input()) ball={} for i in range(n): a,b=input().strip().split() if a not in ball: ball[a]=[b] else: ball[a].append(b) c=input().strip().split() ans=[] while c[0] != 'q': for j in c: if j in ball: ans.append(ball[j]) else: pass ans.sort() if len(ans) != len(c): print('Not OK') else: count=0 for k in range(len(ans)-1): if ans[k]==ans[k+1]: count+=1 if count !=0: print('Not OK') else: print('OK') ans=[] c=input().strip().split() |
# 1678670, 2022-11-12 09:28:42, PPP (100%) typ = {} for i in range(int(input())): n,t = input().split() typ[n] = t x = input().split() check = [] while x[0] != 'q': check.append(x) x = input().split() for c in check: o = set() for ch in c: if ch in typ: o.add(typ.get(ch,'None')) if len(o) == len(c): print('OK') else: print('Not OK') |
# 1678601, 2022-11-12 09:24:59, PPP (100%) n = int(input()) team = {} for i in range(n) : club,national = input().strip().split() team[club] = national b = input().strip() result = [] while b != 'q' : group = b.split() for e in group : if e not in team : print('Not OK') elif team[e] not in result : result.append(team[e]) elif team[e] in result : print('Not OK') break if len(result) == len(group) : print('OK') break result = [] b = input().strip() |
# 1678881, 2022-11-12 09:39:37, PPP (100%) x = {} for i in range(int(input())): team,country = input().strip().split(' ') x[team] = country group = input().strip().split(' ') ans= [] while group != ['q']: out = [] for g in range(len(group)): for h in range(1,len(group)): if group[g] not in x or group[h] not in x: out+=['Not OK'] elif group[g] in x and group[h] in x: if group[g] != group[h]: if x[group[g]] == x[group[h]]: out+=['Not OK'] else: out+=['OK'] if 'Not OK' in out: ans+=['Not OK'] else: ans+=['OK'] group = input().strip().split(' ') for q in ans: print(q) |
# 1679017, 2022-11-12 09:47:56, PPP (100%) n = int(input()) team = {} country = {} for i in range(n): x = input().split() t,c = x[0],x[1] team[t] = c if c not in country: country[c] = [] country[c].append(t) group = [] y = input() while y != 'q': group.append(y.split()) y = input() t = list(team) for i in range(len(group)): found = False for j in range(len(group[i])): if group[i][j] not in t : found = True break for k in range(j+1,len(group[i])): if group[i][k] not in t : found = True break if team[group[i][j]] == team[group[i][k]]: found = True break if found: break if found: print('Not OK') else: print('OK') |
# 1678561, 2022-11-12 09:22:54, PPP (100%) n = int(input()) team = {} for i in range(n): s = input().split() team[s[0]] = s[1] c = input().split() while c != ['q']: checker = set() for e in c: if e in team: checker.add(team[e]) if len(checker) == len(c): print('OK') else:print('Not OK') c = input().split() |
# 1678842, 2022-11-12 09:37:31, PPP (100%) n = int(input()) c = 1 country = {} # {country: {team1,team2} } t = set() while c <= n: team,coun = input().split() t.add(team) if coun not in country: country[coun] = {team} else: country[coun].add(team) c += 1 #print(country) y = input().split() while y[0] != 'q': group = set(y) b = group & t if len(b) == len(group): for v in country.values(): a = v & group if len(a) > 1: ans = 'Not OK' break else: ans = 'OK' else: ans = 'Not OK' print(ans) y = input().split() |
# 1678934, 2022-11-12 09:43:22, PPP (100%) nation = dict() for i in range (int(input())) : a = input().strip().split() if a[1] not in nation : nation[a[1]] = {a[0]} else : nation[a[1]].add(a[0]) while True : a = input().strip().split() check = True result = [] if a == ["q"] : break for i in a : count = 0 for e in nation : if i in nation[e] : result.append(e) if len(result) != len(a) : check = False f = [result[0]] for j in result[1:] : if j in f : check = False f.append(j) if check == False : print("Not OK") else : print("OK") |
# 1678598, 2022-11-12 09:24:49, PPP (100%) n = int(input()) team ={} country = {} for i in range(n): t, c = input().split() team[t] = c x = input() while x!= 'q': x = x.split() m = len(x) check1 = set() check2 = [] for t in x: if t in team: check1.add(team[t]) check2.append(team[t]) else: check1.add(' ') check2.append(' ') if len(check2) == len(check1) and ' ' not in check1 and ' ' not in check2: print('OK') else: print('Not OK') x = input() |
# 1679253, 2022-11-12 10:01:05, PPP (100%) x=int(input()) sec={} for i in range(x): y=input().split() if y[1] not in sec: sec[y[1]]=[y[0]] else: sec[y[1]]+=[y[0]] t=input() result=[] while t!='q': t=t.strip().split() check=[] for k in t: for j in sec: if k in sec[j]: check+=[j] a={} for j in check: if j not in a: a[j]=1 else: a[j]+=1 almost=[] for k in a: if a[k]>1: almost+=[2 ] if len(a)!=len(t): almost+=[2] result+=[almost] t=input() for k in result: if k==[]: print('OK') else: print('Not OK') |
# 1678827, 2022-11-12 09:36:49, PPP (100%) g={} for i in range(int(input())): team,con=input().split() if con in g: g[team]+=con else: g[team]=con group=input().split() sol=[] while group[0]!='q': con2=set() for e in group: if e in g.keys(): con2.add(g[e]) if len(con2)<len(group): sol+=['Not OK'] else: sol+=['OK'] group=input().split() for t in sol: print(t) |
# 1679365, 2022-11-12 10:06:29, PPP (100%) main = dict() mains = [] for i in range(0,int(input())): team , nation = input().split() if team not in main: main[team] = nation mains.append(team) while True : status = 0 g = [] g_set = set() q = input() if q == 'q': break d = q.split() for e in d: if e in mains: g.append(main[e]) else: status = -1 g_set = set(g) if status == -1: print('Not OK') else: if len(g) != len(g_set): print('Not OK') else: print('OK') |
# 1678908, 2022-11-12 09:41:52, PPP (100%) a = int(input()) b = {} for i in range(a): c,d = input().split() if c not in b: b[c] = d else: pass e = input().split() f = [] while e[0] != 'q': for i in range(len(e)): if e[i] in b and b[e[i]] not in f: f.append(b[e[i]]) else: pass if len(f) == len(e): print('OK') else: print('Not OK') e = input().split() f = [] |
# 1679356, 2022-11-12 10:06:17, PPP (100%) p = {} for e in range(int(input())) : r = input().split() p[r[0]] = r[1] k = [] for j in p : k.append(j) while True : x = True l = [] u = input().split() if u == ['q'] : break for y in u : if y not in k : print('Not OK') x = False break if p[y] in l : print('Not OK') else : l.append(p[y]) x = False if len(l) == len(u) : print('OK') |
# 1678865, 2022-11-12 09:38:48, PPP (100%) #good_LUCK def check(u): U = u.split() s = set() for i in U: if i in x: s.add(x[i]) if len(s) != len(U): p= 'Not OK' else: p = 'OK' return p n = int(input()) c = 0 x = {} while c != n : Y , y = input().split() x[Y] = y c += 1 o = input() while o != 'q' : print(check(o)) o = input() |
# 1680255, 2022-11-12 10:49:33, PPP (100%) n = input() nt = {} for i in range(int(n)): t = input().split() nt[t[0]] = t[1] g = [] G = input() while G != "q": g += [G.split()] G = input() for i in g: c = [] for j in i: if j in nt: c += [nt[j]] else: break c = set(c) if len(c) == len(i): print("OK") else: print("Not OK") |
# 1679126, 2022-11-12 09:53:45, PPP (100%) d = {} for i in range(int(input())): x = input().split() d[x[0]] = x[1] #{'Liverpool': 'England', 'ManCity': 'England'} x = input() ans = [] while True: if x == 'q': break x = x.split() d2 = [] d3 = [] d4 = 0 for i in range(len(x)): if x[i] in d: d2.append(d[x[i]]) d3.append(x[i]) elif x[i] not in d: d2.append(x[i]) d3.append(x[i]) d2.sort() for i in range(len(d2)-1): if d2[i] in d3: ans.append('Not OK') break elif d2[i] == d2[i+1]: ans.append('Not OK') break d4 += 1 if d4 == len(d2)-1: ans.append('OK') x = input() for e in ans: print(e) |
# 1680282, 2022-11-12 10:50:32, PPP (100%) n=int(input()) d1={} d2={} for i in range(n): team,ct = input().split() if ct not in d1: d1[ct] = [] d1[ct].append(team) d2[team] = ct while True: d3={} x = input().split() if x[0] == 'q': break for t in x: if t not in d2: d3[t] = 999 break if d2[t] in d3: d3[d2[t]] +=999 else: d3[d2[t]] = 1 k = 0 for sc in d3.values(): if sc > 1: k+=999 if k == 0: print('OK') else: print('Not OK') |
# 1678898, 2022-11-12 09:41:09, PPP (100%) n = int(input()) country = {} for i in range(n): x = input().split() x1 = x[0] x2 = x[1] if x2 in country: country[x2].add(x1) if x2 not in country: country[x2] = {x1} output = [] while True: d = set() b = True y = input().split() if y[0] == 'q': break for e in y: for r in country: if e in country[r]: d.add(r) if len(d) != len(y): b = False if b == False : output.append('Not OK') else : output.append('OK') for q in output: print(q) |
# 1679225, 2022-11-12 09:59:19, PPP (100%) x = {} # {team: nation} for i in range(int(input())): t, n = input().split() x[t]=n b=[] while True: a = input().split() if a[0] == 'q': break b.append(a) for e in b: c=[] for i in range (len(e)): if e[i] in x: c.append(x[e[i]]) else: c.append('') if '' in c: print('Not OK') elif len(c) == len(set(c)): print('OK') else: print('Not OK') |
# 1678933, 2022-11-12 09:43:19, PPP (100%) al = {} for i in range(int(input())): n,e = input().split() if e not in al: al[n] = e n = input() while n != 'q': check = set() n= n.split() c = 0 for i in n: if i in al: check.add(al[i]) c += 1 else: print('Not OK') break if c == len(n) : if len(check) == len(n): print('OK') else: print('Not OK') n = input() |
# 1678946, 2022-11-12 09:43:51, PPP (100%) n = int(input()) d ={} final=[] teams=set() for i in range(n): team,nation = input().split() d[team]=nation x = input() while x!= 'q': final.append(x) x = input() def check(t): t=t.split() g = set() for e in t: if e in d: if d[e] not in g: g.add(d[e]) else: return 'Not OK' else: return 'Not OK' return 'OK' for e in final: print(check(e)) |
# 1678576, 2022-11-12 09:23:32, PPP (100%) n = int(input()) natio = dict() for i in range(n): team,na = input().split() natio[team] = na n = input().split() while n[0] != 'q': me = True N = [] for i in n: if i in natio: if natio[i] not in N: N.append(natio[i]) else: me = False else : me = False if me: print('OK') else: print('Not OK') n = input().split() |
# 1678848, 2022-11-12 09:37:45, PPP (100%) #good_LUCK countrys = {} countryl = [] teams = {} teaml = set() for i in range(int(input())): t,c = input().split() if c not in countrys: countrys[c] = {t} countryl.append(c) else: countrys[c].add(t) teams[t] = c teaml.add(t) a = input() while a != 'q': countryc = [] A = a.split() for i in A: if i not in teaml: print('Not OK') break if teams[i] not in countryc: countryc.append(teams[i]) else: print('Not OK') break if len(countryc) == len(A): print('OK') a = input() |
# 1678571, 2022-11-12 09:23:17, PPP (100%) n = int(input()) nation = {} for i in range(n): team,chat = input().strip().split() nation[team]=chat wn = input().strip().split() while wn != ['q']: check =[];inv =True for i in wn: if i in nation.keys(): check.append(nation[i]) else: print('Not OK') inv = False break if inv ==True: checkset = set(check) if len(checkset) == len(check): print("OK") else: print("Not OK") wn = input().strip().split() |
# 1678642, 2022-11-12 09:27:17, PPP (100%) n=int(input()) ft={} for i in range(n): t,c=input().strip().split() if c in ft: ft[c].add(t) else: ft[c]={t,} while True: gr=input().strip().split() c=set() r=True if gr==['q']: break for e in gr: nc=len(c) for j in ft: if e in ft[j]: c.add(j) break if len(c)==nc: r=False break if not r: print('Not OK') else: print('OK') |
# 1678539, 2022-11-12 09:21:26, PPP (100%) def teamLeague(d,team): for key in d: if team in d[key]: return key return "Not found" n = int(input()) national = {} for i in range(n): team,country = input().strip().split() if country not in national: national[country] = [] national[country].append(team) out = [] while True: x = input().strip() if x == 'q':break group = x.split() c = [teamLeague(national,t) for t in group] if len(set(c)) != len(c) or 'Not found' in c: out.append('Not OK') else: out.append('OK') print('\n'.join(out)) |
# 1678749, 2022-11-12 09:32:24, PPP (100%) d={} for i in range(int(input())): t, c=input().split() if t not in d: d[t]=c while True: x=input() if x == 'q': break s = x.split() c=set() OK=True for i in s: if i not in d: Ok=False break c.add(d[i]) if OK and len(c)==len(s): print('OK') else: print('Not OK') |
# 1678988, 2022-11-12 09:46:36, PPP (100%) def xinput(): return data.pop(0) def dup_check(e): a = [] for k in e: if k in nat.keys(): a.append(nat[k]) b = set(a) if len(b) != len(e): return 'Not OK' else: return 'OK' data = [ '10', 'Liverpool England', 'ManCity England', 'Bayern Germany', 'Dortmund Germany', 'Barcelona Spain', 'Milan Italy', 'PSG France', 'Ajax Holland', 'Real Spain', 'Celtic Scotland', 'Liverpool Dortmund Milan Ajax', 'Liverpool Barcelona PSG Real', 'ManCity Milan PSG Ajax Celtic', 'ManCity Ajax SamyanFC Real Bayern', 'q' ] x = int(input()) nat = {} for i in range(x): club,coun = input().split(' ') if coun not in nat: nat[club] = coun else: nat[club].append(coun) checking = input() while checking != 'q': temp = checking.split(' ') print(dup_check(temp)) checking = input() |
# 1679167, 2022-11-12 09:56:09, PPP (100%) t = [] c = [] lst = [] d = {} check = [] #[['Liverpool', 'Dortmund', 'Milan', 'Ajax']] ans = [] n = int(input()) for i in range(n): team , cou = input().split() t.append(team) c.append(cou) lst.append([team , cou]) for i in c: d[i] = [] for i in t: for j in lst: if i in j: d[j[1]] += [i] while True : a = [e for e in input().split()] if a == ['q']: break check.append(a) for i in check: con = True b = [] for j in i: if j not in t: ans.append('Not OK') con = False else: for k , v in d.items(): if j in v: b.append(k) if con: b_s = set(b) b_s = list(b_s) if len(b_s) == len(i): ans.append('OK') if len(b_s) != len(i): ans.append('Not OK') for i in ans: print(i) |
# 1678627, 2022-11-12 09:26:24, PPP (100%) n = int(input()) ddd = {} for i in range(n): team,cou = input().strip().split() if cou not in ddd: ddd[team] = cou x = input().strip() while x != 'q': a = x.split() rrr = set() for i in range(len(a)): if a[i] in ddd: rrr.add(ddd[a[i]]) if len(rrr) == len(a): print('OK') else: print('Not OK') x = input().strip() |
# 1679052, 2022-11-12 09:49:42, PPP (100%) cdic ={} tdic = {} for i in range(int(input())): t,c = input().split() if c not in cdic: cdic[c] = [t] else: cdic[c].append(t) if t not in tdic: tdic[t] = c anslist =[] ans = [] ansf =[] while True: x = input().split() if len(x) == 1: break for e in x: if e in tdic: anslist.append(tdic[e]) else: anslist.append(e) for t in anslist: if t in cdic: if t not in ans: ans.append(t) else: ansf.append('Not OK') break else: ansf.append('Not OK') break if len(anslist) == len(ans): ansf.append('OK') anslist = [] ans = [] for ad in ansf: print(ad) |
# 1678563, 2022-11-12 09:23:02, PPP (100%) d={} for i in range(int(input())) : k,v=[str(e) for e in input().split()] d[k]=v def check(a) : c=set() for k in a : if k not in d : return False c.add(d[k]) if len(c)== len(a) : return True else : return False x=str(input()) while x!='q' : a=x.split() if check(a) : print('OK') else : print('Not OK') x=str(input()) |
# 1678570, 2022-11-12 09:23:16, PPP (100%) n = int(input()) t = dict() for i in range (n) : s = input().split() t[s[0]] = s[1] r = list() s = input() while s!='q' : s = s.split() k = list() c = True for i in s : if not i in t : c = False elif not t[i] in k : k.append(t[i]) else : c = False if c : r.append("OK") else : r.append("Not OK") s = input() for i in r : print(i) |
# 1679496, 2022-11-12 10:13:23, PPP (100%) n = int(input()) data = {} for i in range(n) : team,country = input().split() data[team] = country text = [] m = input().split() while m != ['q'] : text += [m] m = input().split() number = {} check = [] for k in text : for l in range(len(k)) : check.append(k[l]) for o in data : if k[l] == o : #print(data[o]) if o in number : number[data[o]] += 1 else : number[data[o]] = 1 #print(number) #print(len(number)) #print(check) if len(check) == len(number) : print('OK') else : print('Not OK') number = {} check = [] |
# 1678811, 2022-11-12 09:36:12, PPP (100%) n = int(input()) d = {} for i in range(n): t,c = input().strip().split() if c not in d: d[c] = set() d[c].add(t) while True: com = {} show = [] x = input().strip() if x == 'q': break x = x.split() for t in x: for c in d: if t in d[c]: if c not in com: com[c] = [] com[c].append(t) for c in com: if len(com[c]) > 1 or len(com) != len(x): show.append('bad') break if 'bad' in show: print('Not OK') elif show == []: print('OK') |
# 1678720, 2022-11-12 09:30:58, PPP (100%) n = int(input()) teams = {} for i in range(n) : t,c = input().strip().split() if t not in teams : teams[t] = c s = input().strip() out = '' while s != 'q' : team = s.split() country = [] for e in team : if e in teams : country.append(teams[e]) else : country = [] break if len(country) == len(set(country)) and country != [] : out += 'OK' + '\n' else : out += 'Not OK' + '\n' s = input().strip() print(out) |
# 1678853, 2022-11-12 09:38:12, PPP (100%) n = int(input()) a = {} for i in range(n): t,c = input().split() if c not in a: a[t]= c else: a[t] = c found = False while True: y = input().split() if y[0] == "q": break b = set() for e in y: if e in a: b.add(a[e]) if len(b) != len(y): print("Not OK") else: print("OK") # else: # print("Not OK") |
# 1678796, 2022-11-12 09:35:08, PPP (100%) country = {} for k in range(int(input())): n, c = input().split() country[n] = c x = input() while x != "q": check = [] t = x.split() ans = [] for e in t: if e in country: check.append(country[e]) else : ans.append("Not OK") for e in check: n = check.count(e) if n >1 : ans.append("Not OK") else : ans.append("OK") if "Not OK" in ans: print("Not OK") else: print("OK") x= input() |
# 1679302, 2022-11-12 10:02:59, PPP (100%) team = dict() for i in range(int(input())): club, nation = input().split(); team[club] = nation x = input(); lst = [] while x != 'q': result = 'T' x = x.split() for i in range(len(x)): if x[i] not in team: result = 'F' else: for j in range(i+1,len(x)): if x[j] not in team: result = 'F' elif team[x[i]] == team[x[j]]: result = 'F' lst.append(result) x = input() for e in lst: if e == 'T': print('OK') else: print('Not OK') |
# 1678829, 2022-11-12 09:36:56, PPP (100%) n = int(input()) d = {} for i in range (n) : team,cou = input().split() if cou not in d : d[cou] = [team] else : d[cou].append(team) x = input() def check(order) : ans = set() for i in range (len(order)) : for e in d : if order[i] in d[e] : ans.add(e) if len(ans) == len(order) : return 'OK' else : return 'Not OK' return ans ans = [] c = [] while x != 'q' : order = x.split() ans.append(check(order)) x = input() for i in range (len(ans)) : print(ans[i]) |
# 1678530, 2022-11-12 09:20:57, PPP (100%) # Quiz 3 1 Group Stage team_nation = dict() for _ in range(int(input())): team, nation = input().split() team_nation[team] = nation x = input().split() while x[0] != "q": nations = list() replicate = False for team in x: if team not in team_nation: replicate = True elif team_nation[team] in nations: replicate = True else: nations.append(team_nation[team]) if replicate == True: print("Not OK") else: print("OK") x = input().split() |
# 1678637, 2022-11-12 09:27:02, PPP (100%) n = int(input()) d = {} for i in range(n) : k, v = input().split() d[k] = v while True : L = [] a = input() if a == 'q' : break l = a.split() s = 'OK' for k in l : if k not in d.keys() : s = 'Not OK' break if d[k] not in L : L.append(d[k]) else : s = 'Not OK' break print(s) |
# 1679274, 2022-11-12 10:01:53, PPP (100%) check = 'OK' n = int(input()) p= {} for i in range(n): x, y = input().split() p[x] = y z = input().split() t = set() while z[0] != 'q': for o in z: if o not in p: check = 'Not OK' break else: t.add(p[o]) if len(t) != len(z): check = 'Not OK' else: check = 'OK' t = set() print(check) z = input().split() |
# 1679055, 2022-11-12 09:49:47, PPP (100%) x = int(input()) nation_blank= {} nation_team = {} team_nation = {} for i in range(x): data = input().split() team_nation[data[0]] = data[1] if data[1] not in nation_team: nation_team[data[1]] = [] data = input() while data != 'q': a = True data = data.split() for i in data: if i not in team_nation: a = False else: nation_team[team_nation[i]].append(i) for i in nation_team: if len(nation_team[i]) > 1: a = False if a ==False: print ("Not OK") else: print ("OK") for i in nation_team: nation_team[i] = [] data = input() |
# 1679112, 2022-11-12 09:53:09, PPP (100%) x = int(input()) g = {} for i in range(x): t , c = input().strip().split() if c not in g: g[c] = [t] else: g[c] += [t] y = input() while len(y) != 1 and y != 'q': y = y.split() c = [] d = [] for i in range(len(y)): c += [1] for i in g: for j in y: if j in g[i]: d.append(1) break if d != c: print('Not OK') else: print('OK') y = input().strip() |
# 1678788, 2022-11-12 09:34:55, PPP (100%) tem = {} coun = [] for i in range(int(input())): team,ct = input().split() if team not in tem: tem[team] = ct coun.append(team) while True: t = input().split() if t[0] == "q":break a = [] out = {} for i in t: if i in coun: a.append(tem[i]) k = set(a) if len(t) == len(k): print("OK") else: print("Not OK") |
# 1678568, 2022-11-12 09:23:14, PPP (100%) n = int(input()) country = {} # = {team: country} for i in range(n): team, ct = input().split() country[team] = ct x = input().split() while x[0] != "q": ans = [] check = set() out = False for e in x: if e in country: ans.append(country[e]) check.add(country[e]) else : print("Not OK") out = True break if out == False: out2 = False for e in sorted(check): c = ans.count(e) if c > 1 : print("Not OK") out2 = True break c = 0 if out2 == False: print("OK") x = input().split() |
# 1678526, 2022-11-12 09:20:37, PPP (100%) team = {} for i in range(int(input().strip())): one,coun = input().strip().split() team[one]=coun check = input().strip() while check != "q": checking = check.split() rule = True counList = set() for one in checking: if one not in team: rule = False break counList.add(team[one]) if len(counList) != len(checking): rule = False if rule: print("OK") else: print("Not OK") check = input().strip() |
# 1678533, 2022-11-12 09:21:10, PPP (100%) country = {} for i in range(int(input())) : t,c = input().split() country[t] = c while True : x = input().split() if len(x) == 1 : break s = set() for i in x : if i not in country : break s.add(country[i]) if len(s) != len(x) : print('Not OK') else : print('OK') |
# 1678729, 2022-11-12 09:31:26, PPP (100%) team = {} t = set() for i in range(int(input())): n,c = input().strip().split() if c not in team: team[c] = set() team[c].add(n) t.add(n) while True: x = input().strip() if x == 'q':break c = True ans = set() for n in x.split(): if n not in t: c = False break else: for m in team: if n in team[m]: if m in ans: c = False else: ans.add(m) if c : print('OK') else: print('Not OK') |
# 1678896, 2022-11-12 09:41:06, PPP (100%) def scan(a,c): count=[] for j in range(len(a)): b=len(count) for i in c: if a[j] in c[i]: count.append(i) if len(count)==b: return 'Not OK' if len(count)==len(set(count)): return 'OK' return 'Not OK' a=int(input()) country={} for i in range(a): t,c=input().strip().split() if c not in country: country[c]=set() country[c].add(t) a=input() while a!='q': a=a.strip().split() print(scan(a,country)) a=input() |
# 1678592, 2022-11-12 09:24:43, PPP (100%) d = {} for i in range(int(input())) : club,league = input().split() d[club.lower()] = league.lower() group = input().lower() out = [] while group != 'q' : group = group.split() check = [] not_ok = False for e in group : if e in d : check.append(d[e]) else : not_ok = True sc = set(check) if not_ok : out += ['Not OK'] elif len(sc) == len(check) : out += ['OK'] else : out += ['Not OK'] group = input().lower() print('\n'.join(out)) |
# 1678902, 2022-11-12 09:41:18, PPP (100%) a = int(input()) t = 0 team1 = [] country = [] co = {} same = [] while t < a: team, cun = input().split() team1.append(team) country.append(cun) co[team] = cun t += 1 a = input() while a != 'q': a = a.split() for i in a: if i in co: if co[i] in country: if co[i] not in same: same.append(co[i]) else: print('Not OK') else: print('Not OK') else: print('Not OK') b = set(same) if len(b) == len(a): print('OK') same = [] a = input() |
# 1679686, 2022-11-12 10:23:19, PPP (100%) d = {} for i in range(int(input())): team,nation = input().split() d[team] = nation while True: a = input() if a == 'q' : break a = a.split() l = [] for i in range(len(a)): for j in range(i+1,len(a)): if a[i] in d and a[j] in d: if d[a[i]] != d[a[j]]: l.append(0) else: l.append(1) else: l.append(1) if 1 in l: print("Not OK") else: print("OK") |
# 1679136, 2022-11-12 09:54:15, PPP (100%) n = int(input()) countrys = {} for i in range(n): team,country = input().split() if country in countrys: countrys[country].add(team) else: countrys[country] = {team} t = input() g = set() for e in countrys.values(): g = g|e while t != 'q': t = set(t.split()) p = False for e in countrys.values(): if len(t&e) == 2: p = True if not(t<=g): p = True if not(p): print('OK') else: print('Not OK') t = input() |
# 1678877, 2022-11-12 09:39:28, PPP (100%) n = int(input()) d = {} for i in range(n): t, c = input().split() if c not in d: d[c] = [t] else: d[c].append(t) while True: g = input().split() if len(g) == 1: break x = [] for i in g: for j in d: if i in d[j]: x.append(j) break more = False for k in x: if x.count(k) > 1: more = True break if more == False and len(x) == len(g): print('OK') else: print('Not OK') |
# 1679222, 2022-11-12 09:59:06, PPP (100%) n = int(input()) d = {} #t,c di = {} #c,t for i in range(n): t,c = input().split() t = t.strip() ; c = c.strip() if t not in d:d[t] = c if c not in di: di[c] = set() di[c].add(t) x = input().strip() while x != "q": tt = x.split() f = set() for t in tt: if t in d: f.add(d[t]) if len(f) != len(tt): print("Not OK") else: print("OK") x = input().strip() |
# 1678588, 2022-11-12 09:24:31, PPP (100%) #good_LUCK teams = {} for i in range(int(input())): team, country = input().split() if team not in teams: teams[team] = country inp = input().split() while len(inp) != 1: OK = True countries = set() for team in inp: if team not in teams: print('Not OK') OK = False break if teams[team] not in countries: countries.add(teams[team]) else: print('Not OK') OK = False break if OK: print('OK') inp = input().split() |
# 1678665, 2022-11-12 09:28:33, PPP (100%) n = int(input()) d = {} for i in range(n): t = input().split() d[t[0]] = t[1] l = [] i = input() while i != 'q': l.append(i.split()) i = input() for i in range(len(l)): for j in l[i]: if j not in d: l[i] = False break if l[i] != False: s = [d[e] for e in l[i]] s = set(s) if len(s) < len(l[i]): l[i] = False else: l[i] = True if l[i]: print('OK') else: print('Not OK') |
# 1678547, 2022-11-12 09:22:00, PPP (100%) dic = {} for i in range(int(input())): t,c = [e.strip() for e in input().split()] dic[t] = c inp = str(input()) while inp != "q": text = "OK" check = set() for i in inp.split(): i.strip() if i not in dic: text = "Not OK" break elif dic[i] not in check: check.add(dic[i]) else: text = "Not OK" break print(text) inp = str(input()) |
# 1678836, 2022-11-12 09:37:17, PPP (100%) n = int(input()) city = {} for i in range(n): team,c = input().split() city[team] = c m = input() check = [] out = [] while m != 'q': group = m.split() j = True for e in group: if e not in city: out.append('Not OK') j = False break else: check.append(city[e]) x = set(check) if len(x) == len(check) and j: out.append('OK') elif j: out.append('Not OK') check = [] m = input() for e in out: print(e) |
# 1680334, 2022-11-12 10:52:41, PPP (100%) n = int(input()) con = {} #{team:contry} team = {} for i in range (n): t , c = input().split() con[t] = c if c not in team: team[c] = set() team[c].add(t) while True : ip = input() if ip == 'q': break teams = ip.split() con_t = [] set_t = set() said = True for k in teams: if k in con: con_t.append(con[k]) set_t.add(con[k]) else : said = False if said == True: if len(set_t) != len(con_t): print ('Not OK') else: print('OK') else: print ('Not OK') |
# 1678542, 2022-11-12 09:21:40, PPP (100%) con={} for i in range(int(input())): name,cony = input().split() con[name] = cony x = input() while x != 'q': x = x.split() y = set() for i in x: if i not in con: pass else: y.add(con[i]) if len(y) != len(x): print('Not OK') else: print('OK') x = input() |
# 1678668, 2022-11-12 09:28:40, PPP (100%) d={} for i in range(int(input())): k = input().split() if k[0] not in d: d[k[0]] = set() d[k[0]].add(k[1]) x=input() match=[] while x != 'q': match.append(x.split()) x=input() for e in match: nat=[] for i in range(len(e)): if e[i] in d: if d[e[i]] in nat: print("Not OK") elif d[e[i]] not in nat: nat.append(d[e[i]]) else: print("Not OK") if len(e) == len(nat): print("OK") |
# 1679856, 2022-11-12 10:30:27, PPP (100%) team = {} for i in range(int(input())): t,c = input().split() team[t] = {c} x = input().split() ans = set() while x[0] != 'q': for e in x: if e not in team: break ans = ans | team[e] if len(ans) == len(x): print('OK') else: print('Not OK') x = input().split() ans = set() |
# 1679092, 2022-11-12 09:51:49, PPP (100%) n = int(input()) Football_Team_Dict = {} for i in range(n): Team, Country = input().split() #print(Team, Country) if Team not in Football_Team_Dict: Football_Team_Dict[Team] = Country else: Football_Team_Dict[Team] = Country #print(Football_Team_Dict) Result = {} Group = input() i = 1 while Group != 'q' and Group != 'Q': Group = Group.split() LIST = list([]) for team in Group: if team not in Football_Team_Dict: Result[i] = "Not OK" break else: if Football_Team_Dict[team] not in LIST: LIST.append(Football_Team_Dict[team]) else: LIST.append(Football_Team_Dict[team]) Result[i] = "Not OK" break Result[i] = "OK" i += 1 Group = input() for j in Result.keys(): print(Result[j]) |
# 1678673, 2022-11-12 09:28:48, PPP (100%) n = int(input()) team = dict() team1 = dict() o = [] for i in range (n) : n = input().split() if n[1] not in team : team[n[1]] = [n[0]] team1[n[1]] = 0 o.append(n[0]) else : team[n[1]].append(n[0]) o.append(n[0]) ans = [] while True : k = team1.copy() n = input().strip() if n == 'q' : break n = n.split() for x in n : for y in team : if x in team[y] : k[y] += 1 ch = 'OK' for x in k : if k[x] > 1 : ch = 'Not OK' for x in n : if x not in o : ch = 'Not OK' ans.append(ch) for x in ans: print(x) |
# 1678715, 2022-11-12 09:30:45, PPP (100%) a={} f={} for i in range(int(input())): t,c=input().split() if c not in a: a[c]=[] a[c].append(t) if t not in f: f[t]=[] f[t].append(c) x=1 while x!='q': x=input().split() if x[0]=='q': break team=set() b=len(x) for i in x: if i in f: k=set() k.add(f[i][0]) team=team|k else: break if b==len(team): print('OK') else: print('Not OK') |
# 1678611, 2022-11-12 09:25:25, PPP (100%) g = {} for i in range(int(input())): team, nation =input().split() if team not in g: g[team] = set() g[team].add( nation ) while True: a = set() k = input().split() if k[0] =='q': break for e in k: if e in g: a |= g[e] else: break if len(a) == len(k): print('OK') else: print('Not OK') |
# 1679003, 2022-11-12 09:47:22, PPP (100%) d_team = {} d_country = {} n = int(input()) for i in range(n) : data = input().split() name_team = data[0] name_country = data[1] d_team[name_team] = name_country if name_country not in d_country : d_country[name_country] = [name_team] elif name_country in d_country : d_country[name_country].append(name_team) while True : name_ = input() if name_ == "q" : break name_t = name_.split() check = [] for i in name_t : if i in d_team : check.append(d_team[i]) else : check.append("Hotdog") a = len(check) b = len(set(check)) if "Hotdog" in check : print("Not OK") else : if a == b : print("OK") else : print("Not OK") |
# 1678661, 2022-11-12 09:28:18, PPP (100%) n = int(input()) x = 'a' check = {} ans = set() number = 0 while n > 0: [a,b] = [e for e in input().split()] check[a] = b n = n - 1 while x != 'q': x = [e for e in input().split()] if x == ['q']: break for i in x: if i in check: ans = ans.union([check[i]]) number += 1 if len(ans) == number: print('OK') else: print('Not OK') ans = set() number = 0 |
# 1678623, 2022-11-12 09:26:10, PPP (100%) teams = {} for i in range(int(input())): team, country= input().split() teams[team]= country x = input() while x!='q': tmp = [] all_teams= x.split() for team in all_teams: if (team in teams): #print(team) if (teams[team] not in tmp): #print(teams[team]) tmp.append(teams[team]) else: tmp = ['Not OK'] break else: tmp = ['Not OK'] break if len(tmp)==1: print(''.join(tmp)) else: print('OK') x = input() |
# 1679243, 2022-11-12 10:00:30, PPP (100%) team = {} for i in range(int(input())): n, c = input().split() if c not in team: team[n] = c group = [] while True: x = input() if x == 'q': break group.append(x.split()) for g in group: dub = set() for e in g: c = 0 if e in team: if team[e] not in dub: dub.add(team[e]) else: print('Not OK') c = 1 break else: print('Not OK') ; c = 1 break if c == 0: print('OK') |
# 1679118, 2022-11-12 09:53:30, PPP (100%) n = int(input()) ref = {} team_ref = [] for i in range(n): team,country = [e.strip() for e in input().split()] ref[team] = country x = input().strip() while x!= "q": team_ref.append([e.strip() for e in x.split()]) x = input().strip() for competitor in team_ref: ref_country = set() OK = True for t in competitor: if t in ref: if ref[t] not in ref_country: ref_country.add(ref[t]) else: OK = False else: OK = False if OK: print("OK") else: print("Not OK") |
# 1679059, 2022-11-12 09:50:00, PPP (100%) data ={} for i in range(int(input())): team, nation = input().split() if team not in data: data[team] = nation group = input().split() def check(teams): for i in range(len(teams)): k = True for e in teams[i+1:]: if e not in data or teams[i] not in data: k = False return k elif data[teams[i]] == data[e]: k = False return k return k while group[0] != 'q': if check(group) == True: print('OK') if check(group) == False: print('Not OK') group = input().split() |
# 1678594, 2022-11-12 09:24:45, PPP (100%) data = dict() for i in range(int(input())) : x = input().strip().split() data[x[0]] = x[1] while True : x = input().strip().split() if len(x) == 1 : break nation = list() for i in x : if i not in data : print("Not OK") break elif data[i] not in nation : nation.append(data[i]) elif data[i] in nation : print("Not OK") break if len(nation) == len(x) : print("OK") |
# 1680806, 2022-11-12 11:09:52, PPP (100%) K = {} for i in range(int(input())): team,country = input().split() if team not in K: K[team] = '' K[team] = country x = input() while x != 'q': output = 'OK' teams = x.split() # teams = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] H = {} for team in teams: if team in K: for e in K: if team == e: if K[e] not in H: H[K[e]] = 0 H[K[e]] += 1 break else: output = 'Not OK' for e in H: if H[e] > 1: output = 'Not OK' break print(output) x = input() |
# 1678651, 2022-11-12 09:27:45, PPP (100%) n = int(input()) data = {} for i in range(n): team, country = input().split() data[team] = country x = input() while x != 'q': x = x.split() countryt = set() for i in x: if i not in data: print('Not OK') break else: countryt.add(data[i]) if len(x) == len(countryt): print('OK') else: if i in data: print('Not OK') x = input() if x == 'q': break |
# 1678699, 2022-11-12 09:30:15, PPP (100%) n=int(input()) d={} for i in range(n): x=input().strip().split() d[x[0]]=x[1] cu=[] while True: l=[] x=input().strip().split() if x[0]=='q': break else: for e in x: if e in d: l.append(d[e]) else: l.append('No') cu.append(l) for e in cu: if len(set(e))!=len(e): print('Not OK') elif 'No' in e: print('Not OK') else: print("OK") |
# 1678741, 2022-11-12 09:32:09, PPP (100%) data = {} teams = [] for i in range(int(input())) : team,state = input().split() if state not in data : data[state] = [team] else : data[state].append(team) teams.append(team) team = input().split() while team[0] != 'q' : change = [] found = {} nodata = False repeat = False for i in team : if i not in teams : nodata = True continue change.append([key for key,value in data.items() if i in value][0]) for i in change : if i not in found : found[i] = 1 else : found[i] += 1 repeat = True if nodata == False and repeat == False : print('OK') else : print('Not OK') team = input().split() |
# 1678657, 2022-11-12 09:28:08, PPP (100%) n = int(input()) nation = {} for i in range(n): team, country = input().split() if country in nation: nation[country].append(team) else: nation[country] = [team] x = input().split() while x[0] != 'q': d = [] t = True for e in x: c = 0 for i in nation: if e in nation[i] and i not in d: d.append(i); c += 1; break elif e in nation[i] and i in d: t = False ; break if c == 0: t = False if t == False: break if t == True: print('OK') else: print('Not OK') x = input().split() |
# 1678565, 2022-11-12 09:23:09, PPP (100%) n = int(input()) d = {} l = [] for i in range(n): x = input().split() d[x[0]] =x[1] l += [x[0]] x = input() while x != 'q': gg = [] s = 0 h = x.split() for i in h: if i in d: if d[i] in gg: s += 1 else: gg += [d[i]] else: s += 1 if s != 0 : print('Not OK') else: print('OK') x = input() |
# 1678545, 2022-11-12 09:21:55, PPP (100%) a={} for i in range(int(input())): name,cou=input().split() a[name]=cou b=[] d=[] while True: x=input().split() if x[0]=='q':break b=[i for i in x] c=set() for i in b: if i in a: c.add(a[i]) if len(c)!=len(b): d+=['Not OK'] else: d+=['OK'] print(('\n').join(d)) |
# 1678878, 2022-11-12 09:39:30, PPP (100%) n1 = int(input()) d1 = {} for i in range(n1): team, country = input().split() ; team = team.strip() ; country = country.strip() d1[team] = country check = input() ans = [] while check != 'q': l1 = [] check = check.split() for e in check: if e not in d1: ans.append('Not OK') l1 = [] break else: l1.append(d1[e]) if l1 != []: s1 = set(l1) if len(l1) == len(s1): ans.append('OK') else: ans.append('Not OK') check = input() for w in ans: print(w) |
# 1678506, 2022-11-12 09:18:33, PPP (100%) n = int(input()) team = {} for i in range(n): x = input().split() name, nation = x[0], x[1] team[name] = nation x = input() ans = [] while x != "q": group = x.split() nation_g = set() rule = True for t in group: if t not in team: rule = False break nation_g = nation_g.union({team[t]}) if rule != False and len(nation_g) < len(group): rule = False if rule: print("OK") else: print("Not OK") x = input() |
# 1678593, 2022-11-12 09:24:43, PPP (100%) All_Data={} N=int(input()) for i in range(N): team,ct=input().split() if ct not in All_Data: All_Data[team]=ct results=set() want=input().strip() while want!="q": Checker=True want=want.split() for team in want: if team not in All_Data or ({All_Data[team]}.issubset(results)): Checker=False elif not ({All_Data[team]}.issubset(results)): results.add(All_Data[team]) if Checker: print("OK") else: print("Not OK") results=set() want=input().strip() |
# 1678986, 2022-11-12 09:46:30, PPP (100%) countrys = {} teams = {} chte = [] for i in range(int(input())): team, country = input().split() if team not in teams: teams[team] = [] teams[team].append(country) chte.append(team) ch = input() out = [] while ch != 'q': data = ch.split() pre = [] for i in data: if i in chte and teams[i] not in pre: pre.append(teams[i]) else: pre.append(['Not OK']) if ['Not OK'] not in pre: out.append('OK') else: out.append('Not OK') ch = input().strip() for e in out: print(e) |
# 1678632, 2022-11-12 09:26:38, PPP (100%) n = int(input()) teams = {} for i in range(n): team,coun = input().strip().split() teams[team] = [coun] # print(teams) t = "" while t != ["q"]: t = input().split() valid = True country = [] for team in t: if team in teams: country.append(teams[team]) else: valid = False country.sort() for i in range(len(country)-1): if country[i] == country[i+1]: valid = False # print(t) if valid == True and t != ["q"]: print("OK") elif t != ["q"]: print("Not OK") |
# 1678606, 2022-11-12 09:25:10, PPP (100%) n = int(input()) teams = {} for i in range(n): country,team = input().split() if country not in teams : teams[country]= team else : teams[country] = team #print(teams) a = True while a : check = set() x = input() if x == 'q' : a = False else : l = x.split() #print(l) for ch in l : if ch in teams: check.add(teams[ch]) else : pass #print(check) if len(l) != len(check): print('Not OK') else : print('OK') |
# 1678522, 2022-11-12 09:20:08, PPP (100%) dic = {} for i in range(int(input())) : team,country = input().split() dic[team] = country while True : x = input().split() if len(x) == 1 : break l = [] for u in x : if u in dic : l.append(dic[u]) if (len(x) != len(l)) or (len(l) != len(set(l))) : print('Not OK') else : print('OK') |
# 1678882, 2022-11-12 09:39:42, PPP (100%) n = int(input()) d = {} # {team:nation} for i in range(n): team,nation = input().split() d[team] = nation x = input() ls,ans = [],[] while x != 'q': x = x.split() check = 0 count = 0 for team in x: if team in d: ls.append(d[team]) else: ans.append('Not OK') check = 1 break if check == 0: for e in ls: if ls.count(e) != 1: ans.append('Not OK') break else: count += 1 if count == len(ls): ans.append('OK') break ls = [] x = input() for e in ans: print(e) |
# 1678564, 2022-11-12 09:23:06, PPP (100%) leauge = {} for i in range(int(input())) : team,nation = input().split(' ') if nation not in leauge : leauge[team] = nation g = [] group = input().split(' ') while group[0] != 'q' : best = True for t in group : if t not in leauge : print('Not OK') best = False break elif leauge[t] not in g : g.append(leauge[t]) else : print('Not OK') best = False break if best : print('OK') g = [] group = input().split(' ') |
# 1678849, 2022-11-12 09:37:55, PPP (100%) info = {} #{team:coun, ...} for i in range(int(input())): team, coun = input().strip().split() info[team] = coun no_dupc = set() all_c = [] x = input() #Liverpool Dortmund Milan Ajax while x != 'q': truth = True for teams in x.split(): if teams not in info: #check if teams is in info truth = False else: no_dupc.add(info[teams]) #no dupe coun all_c.append(info[team]) #coun all (has dupe) if truth == False: print("Not OK") elif len(no_dupc) == len(all_c): print("OK") else: print("Not OK") x = input() no_dupc = set() all_c = [] |
# 1678549, 2022-11-12 09:22:12, PPP (100%) world = {} team = {} for i in range(int(input())): k,t = input().split() if t not in world:world[t] = [] world[t].append(k) team[k] = t while True: x = input() if x == 'q':break a = [] ni = True for i in x.split(): if i not in team:ni = False;break a.append(team[i]) if len(a) != len(set(a)):ni = False if ni: print('OK') else: print('Not OK') |
# 1678726, 2022-11-12 09:31:17, PPP (100%) n = int(input()) d = {} sname = set() for i in range(n): name, c = input().split() sname.add(name) if c in d: d[c].add(name) else: d[c] = {name} inp = input() output = [] while inp != 'q': lname = inp.split() if set(lname) & sname == set(lname): found = True for c in d: if not len(set(lname) & d[c]) in {0, 1}: found = False if found == False: output.append('Not OK') else: output.append('OK') else: output.append('Not OK') inp = input() for e in output: print(e) |
# 1678544, 2022-11-12 09:21:49, PPP (100%) n = int(input()) fbt = {} for i in range(n): x = input().split() fbt.update({x[0]: x[1]}) result = [] while True: y = input() z = y.split() if y == 'q': break fbcheck = [] bool = True for i in z: if i not in fbt: bool = False break elif fbt[i] not in fbcheck: fbcheck.append(fbt[i]) elif fbt[i] in fbcheck: bool = False break if bool: result.append('OK') else: result.append('Not OK') for i in result: print(i) |
# 1678541, 2022-11-12 09:21:38, PPP (100%) a=int(input()) td={} for i in range(a): team,ct=input().split() td[team]=ct x=input().split() while x != ['q'] : z="OK" for i in x: if i not in td: z="Not OK" if z=="OK": y=[td[i] for i in x] y.sort() for i in range(len(y)-1): if y[i]==y[i+1]: z="Not OK" print(z) x=input().split() |
# 1678760, 2022-11-12 09:33:19, PPP (100%) each_team = {} allteam = [] co = set() for i in range(int(input())) : team,country = input().split() each_team[team] = country allteam.append(team) comp = input() while comp != "q" : check = True lcomp = comp.strip().split() for e in lcomp : if e not in allteam : check = False elif e in each_team : co.add(each_team[e]) if len(co) != len(lcomp) : check = False if check : print("OK") else : print("Not OK") comp = input() check = True co = set() |
# 1678950, 2022-11-12 09:44:03, PPP (100%) x=int(input()) team={} for i in range(x): y=input().split() if y[1] not in team: team[y[1]]=[y[0]] else: team[y[1]].append(y[0]) y=input().split() ret=[] while True: ok=0 if len(y)==1: break for i in team: chck=0 for j in y: if j in team[i]: chck+=1 if chck>1: ok+=1 skip=0 for j in y: chck2=0 for i in team: if j in team[i]: chck2+=1 if chck2==0: ret.append('Not OK') skip+=1 if skip!=0: y=input().split() continue if ok != 0: ret.append('Not OK') else: ret.append('OK') y=input().split() for i in ret: print(i) |
# 1678612, 2022-11-12 09:25:25, PPP (100%) team_country = {} for i in range(int(input().strip())): s = input().strip().split() team_country[s[0]] = s[1] s = input().strip().split() while s[0] != 'q': country = {} end = False for e in s: if e not in team_country: print('Not OK') end = True break else: country[team_country[e]] = 1 if not end: if len(s) == len(country): print('OK') else: print('Not OK') s = input().strip().split() |
# 1678614, 2022-11-12 09:25:43, PPP (100%) # input : team country d = {} # {team:country , ...} for i in range(int(input())): t,c = [e.strip() for e in input().split()] d[t] = c while True: x = input() if x == 'q': break x = x.split() check = [] ok = False for e in x: if e not in d: ok = False break else: if d[e] in check: ok = False break else: check.append(d[e]) ok = True if ok: print('OK') else: print('Not OK') |
# 1678683, 2022-11-12 09:29:28, PPP (100%) n = int(input()) d = {} for i in range(n): team,coun = input().split() d[team] = coun s = input() while s != "q": l = s.split() checkd = {} c = len(l) k = 0 for e in l: if (e not in d): print("Not OK") break elif d[e] in checkd: print("Not OK") break else: checkd[d[e]] = 1 k += 1 if c == k: print("OK") s = input() |
# 1678630, 2022-11-12 09:26:28, PPP (100%) country,answer,name = {},[],[] for n in range(int(input())): team,coun = input().split() name.append(team) if coun not in country: country[coun] = [team] else: country[coun].append(team) t = input().split() while t[0] != "q": check = False g = [] for team in t: for group,teams in country.items(): if team in name and team in teams and group not in g: g.append(group) elif team in name and team in teams and group in g: answer.append("Not OK") check = True break elif team not in name: answer.append("Not OK") check = True break if not check: answer.append("OK") t = input().split() for e in answer: print(e) |
# 1678658, 2022-11-12 09:28:12, PPP (100%) n = int(input()) team_coun = dict() for i in range(n): team,coun = input().split() team_coun[team] = coun # print(team_coun) group = list() while True: g = input().split() if g[0] == 'q': break group.append(g) # print(group) for i in range(len(group)): check = True couns = list() for j in range(len(group[i])): try: if team_coun[group[i][j]] not in couns: couns.append(team_coun[group[i][j]]) # print(couns) else: print('Not OK') check = False break except: print('Not OK') check = False break if check: print('OK') |
# 1678538, 2022-11-12 09:21:16, PPP (100%) n = int(input()) country = {} for m in range(n): team = input().split() country[team[0]] = team[1] while True: x = input() if x == 'q': break group = x.split() try: check = set([country[g] for g in group]) if len(check) == len(group): print("OK") else: print("Not OK") except: print("Not OK") |
# 1678558, 2022-11-12 09:22:47, PPP (100%) n = int(input()) teams, country2team, team2country = set(), {}, {} for _ in range(n): team, country = input().split() if country not in country2team: country2team[country] = set() country2team[country].add(team) team2country[team] = country teams.add(team) ans = [] while True: s = input() if s == "q": break queries = s.split() countries = set() ok = True for t in queries: if t not in teams: ok = False; break home = team2country[t] countries.add(home) if len(countries) != len(queries): ok = False ans.append(ok) for a in ans: if a: print("OK") else: print("Not OK") |
# 1678792, 2022-11-12 09:35:06, PPP (100%) def check_team(a) : s = set() for t in a : for coun in d : if t in d[coun] : s.add(coun) if len(a) == len(s) : return 'OK' else : return 'Not OK' d = {} for i in range(int(input())) : team, country = input().split() if country not in d : d[country] = [team] else : d[country].append(team) result = [] teams = input().split() while teams != ['q'] : r = check_team(teams) result.append(r) teams = input().split() for k in result : print(k) |
# 1678672, 2022-11-12 09:28:45, PPP (100%) n = int(input()) y = {} for i in range(n): team, country = input().split() y[team] = country x = input().split() while x[0] != 'q': g = set() for e in x: if e in y: g = g | {y[e]} else: pass if len(g) == len(x): print('OK') else: print('Not OK') x = input().split() |
# 1678613, 2022-11-12 09:25:37, PPP (100%) n = int(input()) Dteam = {} lstteam = [] for i in range(n) : team,city = input().split() Dteam[team] = city lstteam.append(team) inp = input() while inp != "q" : temp = [] check = True inp = inp.split() for t in inp : if t in lstteam : if Dteam[t] not in temp : temp.append(Dteam[t]) else : print("Not OK") check = False break else : print("Not OK") check = False break if check == True : print("OK") inp = input() |
# 1678492, 2022-11-12 09:17:21, PPP (100%) teams = {} # key is teamName, value is nation N = int(input()) for i in range(N): inStr = input().split() teams[inStr[0]] = inStr[1] q = input() while(q != 'q'): ok = True inList = q.split() s = set() for t in inList: if(teams.get(t) == None or teams.get(t) in s): ok = False break else: s.add(teams.get(t)) if(ok): print("OK") else: print("Not OK") q = input() |
# 1678583, 2022-11-12 09:23:49, PPP (100%) s=int(input()) nation={} for i in range(s): b=input().split() nation[b[0]]=b[1] while True: b=input().split() if len(b)==1: break check=[] No=0 for i in b: if i not in nation : No=1 elif nation[i] in check: No=1 else: check.append(nation[i]) if No==1: print('Not OK') else: print('OK') |
# 1678684, 2022-11-12 09:29:30, PPP (100%) a={} n = int(input()) for i in range(n): x = input().split() a[x[0]] = x[1] while(True): b={} ch=0 q = input().split() if q[0] == 'q': break for i in q: if i not in a: print('Not OK') ch=1 if ch == 1: break if a[i] not in b: b[a[i]] = 0 else: print('Not OK') ch=1 if ch==0: print('OK') |
# 1678511, 2022-11-12 09:19:07, PPP (100%) n = int(input()) teams = dict() for i in range(n): team, nation = input().strip().split() teams[team] = nation while True: ok = True s = input().strip() if s == 'q': break s = s.split() nations = [] for team in s: if team not in teams: ok = False elif teams[team] not in nations: nations.append(teams[team]) else: ok = False if ok: print('OK') else: print('Not OK') |
# 1678784, 2022-11-12 09:34:48, PPP (100%) n = int(input()) d = {} d1 = {} for i in range(n): t, c = input().split() d1[t] = c if c not in d: d[c] = [] d[c].append(t) m = input() while m != "q": m1 = m.split() d2 = set() for e in m1: if e not in d1: d2 = set() break elif e in d1: d2.add(d1[e]) if len(d2) != len(m1): print("Not OK") elif len(d2) == len(m1): print("OK") m = input() |
# 1678508, 2022-11-12 09:18:40, PPP (100%) country = dict() team = dict() for i in range(int(input())): x = input().split() country[x[1]] = x[0] team[x[0]] = x[1] x = input().split() while x[0] != 'q' : temp = set() ch = True for e in x : if e in team : temp.add(team[e]) else : ch = False if len(temp) == len(x) and ch: print("OK") else : print("Not OK") x = input().split() |
# 1678764, 2022-11-12 09:33:36, PPP (100%) n=int(input()) d={} dc={} for i in range(n): l=input().split() d[l[0]]=l[1] dc[l[1]]=0 while True: l=input() if l=='q': break l=l.split() ch=True dc1=dc.copy() for j in l: if j not in d: print('Not OK') ch=False break ct=d[j] if dc1[ct]>0: print('Not OK') ch=False break dc1[ct]+=1 #print(ct,dc1[ct]) if ch: print('OK') |
# 1678610, 2022-11-12 09:25:25, PPP (100%) n = int(input()) teamcountry = {} # {liverpool:england} for xxx in range(n): name, country = input().strip().split() teamcountry[name] = country while True: stillvalid = True checklist = [] inp = input().strip().split() if inp[0] == 'q':break for team in inp: if team in teamcountry: checklist.append(teamcountry[team]) else: print('Not OK') stillvalid = False break if stillvalid: countryinset = set() for e in checklist: if e in countryinset: print('Not OK') stillvalid = False break else: countryinset.add(e) if stillvalid: print("OK") |
# 1678496, 2022-11-12 09:17:37, PPP (100%) n = int(input()) countries = {} for _ in range(n): team, country = [x.strip() for x in input().split()] countries[team] = country while True: s = input() if s == 'q': break l = [x.strip() for x in s.split()] found = set() ok = True for x in l: if not x in countries or countries[x] in found: ok = False break found.add(countries[x]) if ok: print('OK') else: print('Not OK') |
# 1678500, 2022-11-12 09:17:58, PPP (100%) d = {} n = int(input()) for i in range(n): c = input().split() d[c[0]] = c[1] s = input().split() while s[0] != 'q': a = [] for i in s: if i not in d.keys(): print("Not OK") break if d[i] in a: print("Not OK") break a.append(d[i]) else: print("OK") s = input().split() |
# 1678482, 2022-11-12 09:16:03, PPP (100%) n = int(input()) teamCountry = {} for i in range(n) : team, country = input().split() teamCountry[team] = country while True : teams = input() if teams == 'q' : break teams = teams.split() cnt = {} notOk = False for t in teams : if t in teamCountry and teamCountry[t] not in cnt : cnt[teamCountry[t]] = 1 else : notOk = True if notOk == True : print('Not OK') else : print('OK') |
# 1678521, 2022-11-12 09:20:05, PPP (100%) d = dict() n = int(input()) for i in range(n): team, nation = input().split() d[team] = nation while True: line = input().split() if line[0] == 'q': break try: line = [d[x] for x in line] except: print('Not OK') continue if len(set(line)) != len(line): print('Not OK') continue print('OK') |
# 1678515, 2022-11-12 09:19:27, PPP (100%) n = int(input()) dic = {} for i in range(n) : get_input = input().split() dic[get_input[0]] = get_input[1] while True : get_input = input() if get_input == 'q' : exit() get_input = get_input.split() li = [] not_ok = False for i in get_input : if(i not in dic) : print("Not OK") not_ok = True break if dic[i] in li : print("Not OK") not_ok = True break li.append(dic[i]) if not not_ok : print("OK") |
# 1678553, 2022-11-12 09:22:23, PPP (100%) n = int(input()) team_to_country = {} for i in range(n): team, country = input().split(" ") team_to_country[team] = country def validate(teams): seen = set() for team in teams: if team not in team_to_country.keys(): return False country = team_to_country[team] if country in seen: return False seen.add(country) return True while True: token = input() if token == "q": break teams = token.split(" ") if validate(teams): print("OK") else: print("Not OK") |
# 1678513, 2022-11-12 09:19:19, PPP (100%) n = int(input()) teams = dict() for i in range(n): n,c = input().split() teams[n] = c lst = input() while(lst != 'q'): team = lst.split() group = set() valid = True for e in team: if(not e in teams): valid = False print("Not OK") break if(teams[e] in group): valid = False print("Not OK") break group.add(teams[e]) if(valid): print('OK') lst = input() |
# 1678535, 2022-11-12 09:21:11, PPP (100%) team = dict() for i in range(int(input())): name ,country = input().split() team[name] = country while True: group = input().split() if group == ['q']: break ck = True for i in range(len(group)): for j in range(i+1 ,len(group)): if group[i] not in team or group[j] not in team: ck = False continue if team[group[i]] == team[group[j]]: ck = False if ck: print('OK') else: print('Not OK') |
# 1678495, 2022-11-12 09:17:32, PPP (100%) n = int(input()) team = dict() for i in range(n) : x = input().strip().split() team[x[0]] = x[1] x = input() while x!='q' : x = x.strip().split() o = set() check = "OK" for v in x : if v not in team or team[v] in o : check = "Not OK" break else : o.add(team[v]) print(check) x = input() |
# 1678490, 2022-11-12 09:17:12, PPP (100%) n = int(input()) t2c = {} c2t = {} for _ in range(n): team, country = input().split() t2c[team] = country if country not in c2t: c2t[country] = [] c2t[country].append(team) while True: raw = input() if raw == "q": exit() used = set() valid = True for team in raw.split(): if team not in t2c: print("Not OK") valid = False break if t2c[team] in used: print("Not OK") valid = False break used.add(t2c[team]) if valid: print("OK") |
# 1678532, 2022-11-12 09:21:05, PPP (100%) n = int(input()) dic = {} for i in range(n): team, nation = input().strip().split() dic[team] = nation while True: inp = input().strip() if(inp == 'q'): break visited = [] chk = True for x in inp.split(): if x not in dic or dic[x] in visited: chk = False break else: visited.append(dic[x]) print('OK' if chk else 'Not OK') |
# 1678578, 2022-11-12 09:23:33, PPP (100%) n = int(input()) name = [] d = {} for i in range(n): x = input().split() if(x[0] not in d): d[x[0]] = x[1] name.append(x[0]) #print(name) #print(d) x = input().split() while(x[0]!="q"): no = False se = set() for i in x: if(i not in name): print("Not OK") no = True break se.add(d[i]) if(len(se)!=len(x) and no ==False): print("Not OK") elif(no==False): print("OK") x = input().split() |
# 1678622, 2022-11-12 09:26:10, PPP (100%) map = {} n = int(input()) for i in range(n): team, country = input().split() map[team] = country ipt = input() while ipt != 'q': team_list = ipt.split() country_set = set() for team in team_list: if team not in map: continue country_set = country_set | set([map[team]]) if(len(country_set) == len(team_list)): print('OK') else: print('Not OK') ipt = input() |
# 1678559, 2022-11-12 09:22:50, PPP (100%) d = dict() def valid(s): cnt = dict() for i in s.split(): if i not in d: return False if d[i] in cnt: return False cnt[d[i]] = 1 return True for _ in range(int(input())): team, country = input().split() d[team] = country while True: s = input() if s == 'q': break print('OK' if valid(s) else 'Not OK') |
# 1679064, 2022-11-12 09:50:14, PPP (100%) n = int(input()) Country_Team = {} for i in range(n): team, country = input().strip().split() Country_Team[team] = country #print(Country_Team) while True: s = input().strip() if s == 'q': break Teams = [s for s in s.split()] Countries = [] for team in Teams: if team in Country_Team: Countries.append(Country_Team[team]) else: print('Not OK') Countries = [] break #print(Countries) if Countries != []: CountriesUnique = [] for country in Countries: if country not in CountriesUnique: CountriesUnique.append(country) #print(CountriesUnique) if len(Countries) != len(CountriesUnique): print('Not OK') else: print('OK') |
# 1678556, 2022-11-12 09:22:38, PPP (100%) N = int(input()) C = {} for k in range(0, N): Name, Country = input().split() C[Name] = Country while True: inp = input() if inp == 'q': break inp = inp.split() SetC = set() for Country in inp: if not Country in C.keys(): break SetC.add(C[Country]) if len(SetC) != len(inp): print("Not OK") else: print("OK") |
# 1678516, 2022-11-12 09:19:30, PPP (100%) n = int(input()) country = dict() for i in range(n): s = input().split() country[s[0]] = s[1] group = input().split() while (group[0] != "q"): ok = True visited = [] for e in group: if e not in country or country[e] in visited: ok = False break else: visited.append(country[e]) if ok: print("OK") else: print("Not OK") group = input().split() |
# 1678489, 2022-11-12 09:17:06, PPP (100%) numTeam = int(input().strip()) teamCoun = {} for i in range(numTeam): raw = input().strip().split() teamCoun[raw[0]] = raw[1] while True: raw = input().strip() if raw == "q": break raw = raw.split() ok = True countries = set() for team in raw: if team not in teamCoun: ok = False break countries.add(teamCoun[team]) if len(countries) != len(raw): ok = False if ok: print("OK") else: print("Not OK") |
# 1678552, 2022-11-12 09:22:18, PPP (100%) n = int(input()) c = {} for i in range(n): a = input().split() c[a[0]] = a[1] while(1): a = input() if a=='q': break a = a.split() ch = {} ans = 1 for i in range(len(a)): if a[i] not in c: ans = 0 break if c[a[i]] in ch: ans = 0 break ch[c[a[i]]] = 1 if ans: print('OK') else: print('Not OK') # 10 # Liverpool England # ManCity England # Bayern Germany # Dortmund Germany # Barcelona Spain # Milan Italy # PSG France # Ajax Holland # Real Spain # Celtic Scotland # Liverpool Dortmund Milan Ajax # Liverpool Barcelona PSG Real # ManCity Milan PSG Ajax Celtic # ManCity Ajax SamyanFC Real Bayern # q |
# 1678485, 2022-11-12 09:16:52, PPP (100%) n = int(input()) D = {} for i in range(n): a,b = input().split() D[a]=b while True: inp = input() if inp=='q': break l = inp.split() check = [] p = True for x in l: if x not in D: p = False elif D[x] not in check: check.append(D[x]) else: p = False if p: print('OK') else: print('Not OK') |
# 1678527, 2022-11-12 09:20:45, PPP (100%) n=int(input()) teams={} for i in range(n): team, country=input().split() teams[team]=country while True: s=input() if s=='q': break group=s.split() countries=set() ok=True for team in group: if team not in teams: ok=False break country=teams[team] if country not in countries: countries.add(country) else: ok=False break if ok: print("OK") else: print("Not OK") |
# 1679097, 2022-11-12 09:52:21, PPP (100%) nation={} anw=[] d={} n = int(input()) for i in range(n) : a = input().split() if a[1] not in d :d[a[1]]=[a[0]] else : d[a[1]].append(a[0]) #print(d) while (True) : a = input() if a=='q' : break a=a.split() for i in d : nation[i]=0 rule=0 for x in a : r=0 for key in d: if x in d[key] : nation[key]+=1;r=1 if r==0 : anw.append(rule);r=13;break if r==13:continue rule=1 for p in nation : if nation[p] >1 : rule=0 #print(nation) anw.append(rule)#;print('4') for i in anw : if i==1: print('OK') else : print('Not OK') |
# 1678504, 2022-11-12 09:18:13, PPP (100%) n = int(input()) team = {} for i in range(n): line = input().split() name = line[0] nation = line[1] team[name] = nation while (True): line = input() if line == 'q': break line = line.split() ss = set() flag = 0 for i in range(len(line)): name = line[i] if name in team: nation = team[line[i]] if nation in ss: print("Not OK") flag = 1 break ss.add(nation) else: print("Not OK") flag = 1 break if flag == 0: print("OK") |
# 1678688, 2022-11-12 09:29:35, PPP (100%) n = int(input()) c = 1 l = list() while c<= n: x = input().split() l.append(x[0]) l.append(x[1]) c+=1 out =[] while True: y = input() if y == 'q': break y = y.split() x = [] for e in y: if e in l: h = l.index(e) u = l[h+1] if u not in x: x.append(u) if len(x) == len(y): out.append('OK') else: out.append('Not OK') for e in out: print(e) |
# 1678731, 2022-11-12 09:31:35, PPP (100%) d = dict() for i in range(int(input().strip())): team, nation = input().strip().split() d[team] = nation check = input().strip() already = list() is_foul = False while check != "q": temp = check.split() already = list() is_foul = False for team in temp: if team not in d: is_foul = True break else: if d[team] not in already: already.append(d[team]) else: is_foul = True break if is_foul: print("Not OK") else: print("OK") check = input().strip() |
# 1678708, 2022-11-12 09:30:32, PPP (100%) n=int(input()) fb={} football=[] for i in range(n): x=input().split() if x[1] not in fb: fb[x[1]]=[x[0]] else: fb[x[1]]+=[x[0]] football+=[x[0]] y=input() while y !="q": z=y.split() T=True p=True for k in z: if k not in football: p=False if p==True: for c in fb: t=0 for ch in z: for i in range(len(fb[c])): if fb[c][i]==ch: t+=1 if t>1: T=False if T==False: print("Not OK") else: print("OK") else: print("Not OK") y=input() |
# 1678671, 2022-11-12 09:28:43, PPP (100%) n = int(input()) country = {} for i in range(n): t,c = input().split() if c not in country: country[c] = {t} else: country[c].add(t) def check_team_country(s): for i in country: if s in country[i]: return i def check_group(s): for i in s: try: s.remove(i) if not s.isdisjoint(country[check_team_country(i)]): return False s.add(i) except: return False return True out = [] s = set(input().split()) while len(s) != 1: if check_group(s): out.append('OK') else: out.append('Not OK') s = set(input().split()) for i in out: print(i) |
# 1678713, 2022-11-12 09:30:41, PPP (100%) def check(l): lc=list() for e in l: if e!=1: lc.append('e') if len(lc)!=0: return False else: return True i=int(input()) d=dict() for e in range(i): x=[e for e in input().split()] d[x[0]]=x[1] l=list() while True: x=[e for e in input().split()] if 'q' in x: break l.append(x) lout=list() for e in l: lcomp=list() for i in e: if i in d.keys(): lcomp.append(d[i]) elif i not in d.keys(): lcomp.append('No') lcount=list() for e in lcomp: lcount.append(lcomp.count(e)) if 'No' in lcomp: lout.append('Not OK') elif check(lcount)==False: lout.append('Not OK') else: lout.append('OK') for e in lout: print(e) |
# 1678566, 2022-11-12 09:23:12, PPP (100%) def check(x): x = x.split() x = [ person_country[person] if person in person_country else False for person in x] set_x = set(x) if False in set_x: return False if len(set_x) != len(x): return False return True person_country = {} for i in range(int(input())): person,country = input().split() person_country[person] = country while True: x = input() if x == 'q': break checking = check(x) if checking: print('OK') else: print('Not OK') |
# 1678984, 2022-11-12 09:46:29, --x (0%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] check = [] ans = [] while True: t = input().split() if t[0] == 'q': break check.append(t) for i in t: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] if team[i] not in ans: ans.append(team[i]) a = set(ans) for i in range(3): if len(t) != len(a): print('Not OK') elif len(t) == len(a): print('OK') | # 1679355, 2022-11-12 10:06:12, --x (0%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): if team[i[j]] not in ans: ans.append(team[i[j]]) a = set(ans) for i in range(b): if len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') | # 1679859, 2022-11-12 10:30:30, --x (0%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] ans.append(team[g]) a = set(ans) #for i in range(b): if len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') | # 1679912, 2022-11-12 10:32:23, PPx (67%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] ans.append(team[g]) a = set(ans) #for i in range(b): if len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1680355, 2022-11-12 10:53:23, xxx (0%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = team.update({2:'k'}) else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == None: print('Not OK') break elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1680407, 2022-11-12 10:54:51, PP- (67%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') break elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1680426, 2022-11-12 10:55:23, PP- (67%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') break elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1680683, 2022-11-12 11:05:29, PP- (67%) team = {} for i in range(int(input())): t = input().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') break elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1680865, 2022-11-12 11:12:06, PP- (67%) team = {} for i in range(int(input())): t = input().strip().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') break elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1680975, 2022-11-12 11:15:55, PP- (67%) team = {} for i in range(int(input())): t = input().strip().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') break elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1681138, 2022-11-12 11:19:46, PP- (67%) team = {} A = int(input()) if A <= 0: print('Not OK') for i in range(A): t = input().strip().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') break elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1681389, 2022-11-12 11:25:47, PP- (67%) team = {} A = int(input()) if A <= 0: print('Not OK') for i in range(A): t = input().strip().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] | # 1681489, 2022-11-12 11:27:37, PP- (67%) team = {} A = int(input()) if A <= 0: print('Not OK') for i in range(A): t = input().strip().split() if t[0] not in team: team[t[0]] = t[1] r = False check = [] ans = [] b = 0 while True: t = input().split() if t[0] == 'q': break b += 1 check.append(t) for i in check: #i = ['Liverpool', 'Dortmund', 'Milan', 'Ajax'] for j in range(len(i)): g = i[j] if g not in team: r = True else: ans.append(team[g]) a = set(ans) #for i in range(b): if r == True: print('Not OK') elif len(ans) != len(a): print('Not OK') elif len(ans) == len(a): print('OK') a = set() check = [] ans = [] |
# 1678854, 2022-11-12 09:38:14, xxx (0%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) print(d) print(t) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] w = True for i in y : g.append(i) for e in g : if e not in t : print('Not OK') ww = False else : a.append(t[e]) b.add(t[e][0]) if ww : if len(a) == len(b) : print('OK') else : print('Not OK') | # 1678962, 2022-11-12 09:44:43, --- (0%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) print(d) print(t) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) == len(b) : if len(a) == len(y) : print('OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1678978, 2022-11-12 09:46:05, PP- (67%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) == len(b) : if len(a) == len(y) : print('OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679012, 2022-11-12 09:47:43, --- (0%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(g) == len(a) : if len(a) == len(y) : print('OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679018, 2022-11-12 09:47:58, --- (0%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) == len(g) : if len(a) == len(y) : print('OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679028, 2022-11-12 09:48:10, --- (0%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(y) == len(a) : if len(a) == len(y) : print('OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679087, 2022-11-12 09:51:39, PP- (67%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) == len(b) : if len(a) == len(g) : print('OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679099, 2022-11-12 09:52:36, compilation error (0%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) != 0 if len(a) == len(b) : if len(g) == len(a) : print('OK') else : print('Not OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679106, 2022-11-12 09:52:57, PP- (67%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) != 0 : if len(a) == len(b) : if len(g) == len(a) : print('OK') else : print('Not OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679229, 2022-11-12 09:59:29, PP- (67%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) != 0 : if len(a) == len(b) : if len(g) == len(a) : print('OK') else : print('Not OK') #else : #print('Not OK') a = [] b =set() y =input().split() | # 1679232, 2022-11-12 09:59:45, xxx (0%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().split().strip() while y[0] != 'q' : g = [] for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) != 0 : if len(a) == len(b) : if len(g) == len(a) : print('OK') else : print('Not OK') else : print('Not OK') a = [] b =set() y =input().split() | # 1679249, 2022-11-12 10:00:56, PP- (67%) d = dict() t = dict() for i in range(int(input())) : x = input().split() team,coun = x if coun not in d : d[coun] = [] d[coun].append(team) if team not in t : t[team] = [] t[team].append(coun) c = dict() a = [] b = set() y = input().strip() while y != 'q' : g = [] y = y.split() for i in y : g.append(i) for e in g : w = True if e not in t : print('Not OK') w = False else : a.append(t[e]) b.add(t[e][0]) if w : if len(a) != 0 : if len(a) == len(b) : if len(g) == len(a) : print('OK') else : print('Not OK') else : print('Not OK') a = [] b =set() y =input().strip() |
# 1678691, 2022-11-12 09:29:37, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g == "q": g = input().split() for i in g: if i in a: pass else: print("Not ok") | # 1678762, 2022-11-12 09:33:35, xxx (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g == "q": g = input().split() for i in g: if i in a: if a[i] != a[i+1]: print("OK") else: print("Not OK") | # 1678970, 2022-11-12 09:45:04, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g == "q": g = input().split() for i in g: if i in a: for j in range(len(g)-1): if a[i] != a[i]: print("OK") else: print("Not OK") | # 1679267, 2022-11-12 10:01:37, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g == "q": g = input().split() check = False for i in g: if i in a: for j in g: if a[i] == a[j]: check = False else: check = True if check == True: print("OK") else: print("Not OK") | # 1679295, 2022-11-12 10:02:37, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g == "q": g = input().split() check = False for i in g: if i in a: for j in g: if a[i] == a[j]: check = False else: check = True if check == True: print("Not OK") else: print("OK") | # 1679694, 2022-11-12 10:23:31, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g == "q": g = input().split() check = False for i in g: if i in a: b = a.pop(i) if b in a.values(): check = False break else: check = True else: check = False if check == True: print("OK") else: print("Not OK") | # 1679806, 2022-11-12 10:28:39, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g[0] != "q": check = False for i in g: if i in a: b = a[i] if b in a.values(): check = False break else: check = True else: check = False if check == True: print("OK") else: print("Not OK") g = input().split() | # 1679914, 2022-11-12 10:32:24, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g[0] != "q": check = False for i in g: if i in a: b = a[i] a.pop(i) if b in a.values(): check = False break else: check = True else: check = False if check == True: print("OK") else: print("Not OK") g = input().split() | # 1680213, 2022-11-12 10:47:06, --- (0%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g[0] != "q": check = False for i in g: c = a if i in a: b = c.pop(i) if b in c.values(): check = False c = {} break else: check = True else: check = False if check == True: print("OK") else: print("Not OK") g = input().split() | # 1680769, 2022-11-12 11:08:41, PP- (67%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g[0] != "q": check = False c = [] for k in range(len(g)): if g[k] in a: c.append(a[g[k]]) for i in g: if i in a: b = c c.remove(a[i]) if a[i] in c: check = False c = b break else: check = True else: check = False if check == True: print("OK") else: print("Not OK") g = input().split() | # 1681179, 2022-11-12 11:20:56, PPx (67%) n = int(input()) a = {} for i in range(n): name,coun = input().split() a[name] = coun g = input().split() while g[0] != "q": check = False c = [] for k in range(len(g)): if g[k] in a: c.append(a[g[k]]) else: check = False break for i in g: if i in a: b = c c.remove(a[i]) if a[i] in c: check = False c = b break else: check = True if check == True: print("OK") else: print("Not OK") g = input().split() |
# 1679415, 2022-11-12 10:09:28, PP- (67%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) #print(x_d) team = [] for i in range (len(x_d)): team.append(x_d[i][0]) y = input().split() while y[0] != "q" : teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True: print("OK") else : print("Not OK") y = input().split() | # 1679419, 2022-11-12 10:09:59, PP- (67%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) team = [] for i in range (len(x_d)): team.append(x_d[i][0]) y = input().split() while y[0] != "q" : teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True: print("OK") else : print("Not OK") y = input().split() | # 1679538, 2022-11-12 10:15:41, PP- (67%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) #print(x_d) team = [] for i in range (len(x_d)): team.append(x_d[i][0]) y = input().split() while y[0] != "q" : number = True if len(y)<= 1: number = False teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True and number == True: print("OK") else : print("Not OK") y = input().split() | # 1680793, 2022-11-12 11:09:27, --- (0%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) #print(x_d) team = [] for i in range (len(x_d)): team.append(x_d[i][0].lower()) y = input().split() for i in y: i = i.lower() while y[0] != "q" : teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True: print("OK") else : print("Not OK") y = input().split() print (country) | # 1680798, 2022-11-12 11:09:39, --- (0%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) #print(x_d) team = [] for i in range (len(x_d)): team.append(x_d[i][0].lower()) y = input().split() for i in y: i = i.lower() while y[0] != "q" : teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True: print("OK") else : print("Not OK") y = input().split() | # 1680801, 2022-11-12 11:09:47, --- (0%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) #print(x_d) team = [] for i in range (len(x_d)): team.append(x_d[i][0].lower()) y = input().split() for i in y: i = i.lower() while y[0] != "q" : teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True: print("OK") else : print("Not OK") y = input().split() | # 1680807, 2022-11-12 11:09:58, --- (0%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) #print(x_d) team = [] for i in range (len(x_d)): team.append(x_d[i][0].lower()) y = input().split() for i in y: i = i.lower() while y[0] != "q" : teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True: print("OK") else : print("Not OK") y = input().split() | # 1680817, 2022-11-12 11:10:18, PP- (67%) n = int(input()) x_d = [] for i in range(n): x = input().split() x_d.append([x[0],x[1]]) #print(x_d) team = [] for i in range (len(x_d)): team.append(x_d[i][0]) y = input().split() while y[0] != "q" : number = True if len(y)<= 1: number = False teamcheck = True for b in range (len(y)): if y[b] not in team: teamcheck = False country = [] for i in range (len(y)): for e in range (len(x_d)): if y[i] == x_d[e][0]: country.append(x_d[e][1]) country.sort() check = True for j in range (len(country)-1): if country[j] == country[j+1]: check = False elif country[j] != country[j+1]: check = True if check == True and teamcheck == True and number == True: print("OK") else : print("Not OK") y = input().split() |
# 1679016, 2022-11-12 09:47:53, --- (0%) n= int(input()) a = [] b = [] for i in range(n): c , d = input().split() a.append(c) b.append(d) print(a) print(b) # m = input().split() # q = [e for e in m] # print(q) # p = [] # #k = a.index(q) # #print(k) # for i in range(len(q)): # while q != 'q': # k = a.index(q) # p.append(b[k]) # m = input().split() # q.append(m) # p.sort() q = input() while q != 'q': q = q.split() k = [] for i in range(len(q)): if q[i] in a: k.append(b[a.index(q[i])]) else: break print('Not OK') k.sort() for i in range(len(k)-1): if k[i] == k[i+1]: print('Not OK') else: print('OK') q = input() | # 1679026, 2022-11-12 09:48:09, --- (0%) n= int(input()) a = [] b = [] for i in range(n): c , d = input().split() a.append(c) b.append(d) #print(a) #print(b) # m = input().split() # q = [e for e in m] # print(q) # p = [] # #k = a.index(q) # #print(k) # for i in range(len(q)): # while q != 'q': # k = a.index(q) # p.append(b[k]) # m = input().split() # q.append(m) # p.sort() q = input() while q != 'q': q = q.split() k = [] for i in range(len(q)): if q[i] in a: k.append(b[a.index(q[i])]) else: break print('Not OK') k.sort() for i in range(len(k)-1): if k[i] == k[i+1]: print('Not OK') else: print('OK') q = input() | # 1679492, 2022-11-12 10:13:17, compilation error (0%) n= int(input()) a = [] b = [] for i in range(n): c , d = input().split() a.append(c) b.append(d) print(a) print(b) # m = input().split() # q = [e for e in m] # print(q) # p = [] # #k = a.index(q) # #print(k) # for i in range(len(q)): # while q != 'q': # k = a.index(q) # p.append(b[k]) # m = input().split() # q.append(m) # p.sort() q = input() while q != 'q': q = q.split() k = [] for i in range(len(q)): if q[i] in a: k.append(b[a.index(q[i])]) print('OK') else: print('Not OK') q = input() | # 1679497, 2022-11-12 10:13:23, compilation error (0%) n= int(input()) a = [] b = [] for i in range(n): c , d = input().split() a.append(c) b.append(d) #print(a) #print(b) # m = input().split() # q = [e for e in m] # print(q) # p = [] # #k = a.index(q) # #print(k) # for i in range(len(q)): # while q != 'q': # k = a.index(q) # p.append(b[k]) # m = input().split() # q.append(m) # p.sort() q = input() while q != 'q': q = q.split() k = [] for i in range(len(q)): if q[i] in a: k.append(b[a.index(q[i])]) print('OK') else: print('Not OK') q = input() | # 1679498, 2022-11-12 10:13:27, compilation error (0%) n= int(input()) a = [] b = [] for i in range(n): c , d = input().split() a.append(c) b.append(d) #print(a) #print(b) # m = input().split() # q = [e for e in m] # print(q) # p = [] # #k = a.index(q) # #print(k) # for i in range(len(q)): # while q != 'q': # k = a.index(q) # p.append(b[k]) # m = input().split() # q.append(m) # p.sort() q = input() while q != 'q': q = q.split() k = [] for i in range(len(q)): if q[i] in a: k.append(b[a.index(q[i])]) print('OK') else: print('Not OK') q = input() | # 1680018, 2022-11-12 10:38:00, xxx (0%) n= int(input()) a = [] b = [] for i in range(n): c , d = input().split() a.append(c) b.append(d) #print(a) #print(b) # m = input().split() # q = [e for e in m] # print(q) # p = [] # #k = a.index(q) # #print(k) # for i in range(len(q)): # while q != 'q': # k = a.index(q) # p.append(b[k]) # m = input().split() # q.append(m) # p.sort() q = input() while q != 'q': q = q.split() k = [] for i in range(len(q)): if q[i] in a: k.append(b[a.index(q[i])]) else: n = 1 k = k.sort() m = 0 for i in range(len(k)-1): if k[i] == k[i+1]: m += 1 else: m += 0 if n == 1 and m!= 0: print('Not OK') else : print('OK') q = input() | # 1680191, 2022-11-12 10:45:43, PP- (67%) n= int(input()) a = [] b = [] for i in range(n): c , d = input().split() a.append(c) b.append(d) #print(a) #print(b) # m = input().split() # q = [e for e in m] # print(q) # p = [] # #k = a.index(q) # #print(k) # for i in range(len(q)): # while q != 'q': # k = a.index(q) # p.append(b[k]) # m = input().split() # q.append(m) # p.sort() q = input() while q != 'q': q = q.split() k = [] for i in range(len(q)): if q[i] in a: k.append(b[a.index(q[i])]) else: n = 1 #print(k) k.sort() #print(k) m = 0 for i in range(len(k)-1): if k[i] == k[i+1]: m += 1 else: m += 0 #print(m) if n == 1 or m!= 0: print('Not OK') else : print('OK') q = input() |
# 1678620, 2022-11-12 09:26:04, Txx (0%) n = int(input()) d = {} for i in range(n): x, y = input().split() if y not in d: d[y] = {x} else: d[y].add(x) p = input().split() while p != "q": c = set() for i in range(len(p)-1): c.add(x[i]) for j in range(i+1, len(p)): c.add(x[j]) for v in d.values(): if c <= v: print("Not OK") else: print("OK") | # 1678634, 2022-11-12 09:26:53, xxx (0%) n = int(input()) d = {} for i in range(n): x, y = input().split() if y not in d: d[y] = {x} else: d[y].add(x) p = input().split() while p != "q": c = set() for i in range(len(p)-1): c.add(x[i]) for j in range(i+1, len(p)): c.add(x[j]) for v in d.values(): if c <= v: print("Not OK") else: print("OK") p = input().split() | # 1679326, 2022-11-12 10:04:25, --- (0%) n = int(input()) d = {} for i in range(n): x, y = input().split() if y not in d: d[y] = {x} else: d[y].add(x) p = input() out = [] while p != "q": c = 0 for i in range(len(p)-1): for j in range(i+1,len(p)): s = set() s.add(p[i]) s.add(p[j]) for v in d.values(): if s <= v: c += 1 else: c += 0 if c == 0: out.append("OK") else: out.append("Not OK") p = input() print(out) for i in range(len(out)): print(out[i]) | # 1679471, 2022-11-12 10:12:27, PP- (67%) n = int(input()) d = {} for i in range(n): x, y = input().split() if y not in d: d[y] = {x} else: d[y].add(x) p = input() out = [] while p != "q": c = 0 p = set(p.split()) for v in d.values(): if len(p & v) <= 1: c += 0 else: c += 1 if c == 0: out.append("OK") else: out.append("Not OK") p = input() for i in range(len(out)): print(out[i]) | # 1681166, 2022-11-12 11:20:39, xxx (0%) n = int(input()) ctry_team = {} for i in range(n): t, c = input().split() if c not in ctry_team: ctry_team[c] = {t} else: ctry_team[c].add(t) p = input() while p != "q": p = set(p.split()) c = 0 for v in ctry_team.values(): if len(p & v) == 1: c += 1 if c == len(p): print("OK") else: print("Not OK") | # 1681192, 2022-11-12 11:21:09, PP- (67%) n = int(input()) d = {} for i in range(n): x, y = input().split() if y not in d: d[y] = {x} else: d[y].add(x) p = input() out = [] while p != "q": c = 0 p = set(p.split()) for v in d.values(): if len(p & v) <= 1: c += 0 else: c += 1 if c == 0: out.append("OK") else: out.append("Not OK") p = input() for i in range(len(out)): print(out[i]) |
# 1678580, 2022-11-12 09:23:42, xxx (0%) listteam = {} for i in range(int(input())): team,country = input().split() listteam[team] = country x = input() while x != 'q': x = x.split() for i in range(len(x)): if x[i] not in listteam: print('Not OK') break else: setteam = set() setteam.add(listteeam[x[i]]) if len(setteam) != len(x): print('Not OK') else: print('OK') x = input() | # 1678675, 2022-11-12 09:28:49, PP- (67%) listteam = {} for i in range(int(input())): team,country = input().split() listteam[team] = country x = input() inlist = True while x != 'q': x = x.split() setteam = set() for i in range(len(x)): if x[i] not in listteam: print('Not OK') inlist = False break else: setteam.add(listteam[x[i]]) if inlist != False: if len(setteam) != len(x): print('Not OK') else: print('OK') x = input() | # 1678753, 2022-11-12 09:32:40, PP- (67%) listteam = {} for i in range(int(input())): team,country = input().split() listteam[team] = country x = input() inlist = True while x != 'q': x = x.split() setteam = set() for i in range(len(x)): if x[i] not in listteam: print('Not OK') inlist = False break else: setteam.add(listteam[x[i]]) if inlist: if len(setteam) != len(x): print('Not OK') else: print('OK') x = input() | # 1679468, 2022-11-12 10:12:15, PP- (67%) listteam = {} for i in range(int(input())): team,country = input().split() listteam[team] = country x = input() inlist = True while x != 'q': x = x.split() setteam = set() for i in range(len(x)): if x[i] not in listteam: inlist = False print('Not OK') break else: setteam.add(listteam[x[i]]) if inlist: if len(setteam) != len(x): print('Not OK') else: print('OK') x = input() | # 1679581, 2022-11-12 10:18:30, PP- (67%) listteam = {} for i in range(int(input())): team,country = input().split() listteam[team] = country x = input() inlist = True while x != 'q': x = x.split() setteam = set() x1 = [] for i in range(len(x)): if x[i] not in listteam: inlist = False print('Not OK') break else: setteam.add(listteam[x[i]]) x1.append(x[i]) if inlist: if len(setteam) != len(x1): print('Not OK') else: print('OK') x = input() | # 1681315, 2022-11-12 11:24:08, PP- (67%) listteam = {} for i in range(int(input())): team,country = input().split() listteam[team] = country x = input() inlist = True while x != 'q': c = [] x = x.split() for i in range(len(x)): if x[i] not in listteam: inlist = False print('Not OK') break else: c.append(listteam[x[i]]) if inlist: c.sort() same = [] for e in range(len(c)-1): if c[e] == c[e+1]: same.append(c[e]) if len(same) > 0: print('Not OK') else: print('OK') x = input() |
# 1680958, 2022-11-12 11:15:29, xxx (0%) d = {} n = int(input()) for i in range(n): team,country = input().split() if country not in d: d[team] = [] d[team].append(country) x = input() n = 0 while x != 'q': y = [e.strip() for e in x.split()] u = [] for i in range(len(y)-1): for j in range (i+1,len(y)): if y[j] not in d: u.append('Not OK') elif y[i] in d: if d[y[i]] == d[y[j]]: u.append('Not OK') elif d[y[i]] != d[y[j]]: u.append('OK') n += 1 x = input() found = True for i in range(n): if u[i] == 'Not OK': print('Not OK') elif u[i] == 'OK': print('OK') | # 1681293, 2022-11-12 11:23:49, PP- (67%) d = {} n = int(input()) for i in range(n): team,country = input().split() if country not in d: d[team] = [] d[team].append(country) x = input() n = 0 while x != 'q': y = [e.strip() for e in x.split()] u = [] for i in range(len(y)-1): for j in range (i+1,len(y)): if y[j] not in d: u.append('Not OK') elif y[i] in d: if d[y[i]] == d[y[j]]: u.append('Not OK') elif d[y[i]] != d[y[j]]: u.append('OK') u.sort() if u[0] == 'Not OK': print('Not OK') elif u[0] == 'OK': print('OK') x = input() | # 1681340, 2022-11-12 11:24:49, PP- (67%) d = {} n = int(input()) for i in range(n): team,country = input().split() if country not in d: d[team] = [] d[team].append(country) x = input() n = 0 while x != 'q': y = [e.strip() for e in x.split()] u = [] for i in range(len(y)-1): for j in range (i+1,len(y)): if y[j] not in d: u.append('Not OK') elif y[i] in d: if d[y[i]] == d[y[j]]: u.append('Not OK') elif d[y[i]] != d[y[j]]: u.append('OK') u.sort() if u[0] == 'Not OK': print('Not OK') else: print('OK') x = input() | # 1681393, 2022-11-12 11:25:52, PP- (67%) d = {} n = int(input()) for i in range(n): team,country = input().split() if country not in d: d[team] = [] d[team].append(country) x = input() n = 0 while x != 'q': y = [e.strip() for e in x.split()] u = [] for i in range(len(y)-1): for j in range (i+1,len(y)): if y[j] not in d: u.append('Not OK') elif y[i] in d: if d[y[i]] == d[y[j]]: u.append('Not OK') elif d[y[i]] != d[y[j]]: u.append('OK') u.sort() if u[0] == 'OK': print('OK') else: print('Not OK') x = input() | # 1681522, 2022-11-12 11:28:16, PP- (67%) d = {} n = int(input()) for i in range(n): team,country = input().split() if country not in d: d[team] = [] d[team].append(country) x = input() n = 0 while x != 'q': y = [e.strip() for e in x.split()] u = [] for i in range(len(y)-1): for j in range (i+1,len(y)): if y[j] not in d: u.append('Not OK') elif y[i] in d: if d[y[i]] == d[y[j]]: u.append('Not OK') elif d[y[i]] != d[y[j]]: u.append('OK') u.sort() if u[0] == 'OK': print('OK') else: print('Not OK') x = input() |
# 1678990, 2022-11-12 09:46:43, --- (0%) # a = {} # for i in range(int(input())) : # name,con = input().split() # a[name] = con a = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain', 'Celtic': 'Scotland'} c = [] d = set() fi = [] while True : b = input() if b != 'q' : b = b.split() for ch in b : for e in a : if e == ch : c.append(a[e]) d.add(a[e]) if ch not in a : break print('Not OK') if len(c) != len(d) or len(c) == 0 : fi.append('Not OK') else : fi.append('OK') c = [] d = set() else : break print('\n'.join(fi)) | # 1679123, 2022-11-12 09:53:42, --- (0%) a = {} for i in range(int(input())) : name,con = input().split() a[name] = con c = [] d = set() fi = [] while True : b = input() if b != 'q' : b = b.split() for ch in b : for e in a : if e == ch : c.append(a[e]) d.add(a[e]) if ch not in a : fi.append('Not OK') break if len(c) != len(d) or len(c) == 0 : fi.append('Not OK') else : fi.append('OK') c = [] d = set() else : break fi = fi[:-1] print('\n'.join(fi)) | # 1679196, 2022-11-12 09:57:34, --- (0%) a = {} for i in range(int(input())) : name,con = input().split() a[name] = con a = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain', 'Celtic': 'Scotland'} c = [] d = set() fi = [] f = [] while True : b = input() f.append(b) if b != 'q' : b = b.split() for ch in b : for e in a : if e == ch : c.append(a[e]) d.add(a[e]) if ch not in a : fi.append('Not OK') break if len(c) != len(d) or len(c) == 0 : fi.append('Not OK') else : fi.append('OK') c = [] d = set() else : break fi = fi[:len(f)-1] print('\n'.join(fi)) | # 1679235, 2022-11-12 09:59:57, PP- (67%) a = {} for i in range(int(input())) : name,con = input().split() a[name] = con c = [] d = set() fi = [] f = [] while True : b = input() f.append(b) if b != 'q' : b = b.split() for ch in b : for e in a : if e == ch : c.append(a[e]) d.add(a[e]) if ch not in a : fi.append('Not OK') break if len(c) != len(d) or len(c) == 0 : fi.append('Not OK') else : fi.append('OK') c = [] d = set() else : break fi = fi[:len(f)-1] print('\n'.join(fi)) | # 1679263, 2022-11-12 10:01:22, PP- (67%) a = {} for i in range(int(input())) : name,con = input().strip().split() a[name] = con c = [] d = set() fi = [] f = [] while True : b = input() f.append(b) if b != 'q' : b = b.strip().split() for ch in b : for e in a : if e == ch : c.append(a[e]) d.add(a[e]) if ch not in a : fi.append('Not OK') break if len(c) != len(d) or len(c) == 0 : fi.append('Not OK') else : fi.append('OK') c = [] d = set() else : break fi = fi[:len(f)-1] print('\n'.join(fi)) |
# 1678737, 2022-11-12 09:31:55, PP- (67%) n = int(input()) All = [] for i in range(n): inp = input().split() indicator = 0 for j in range(len(All)): if inp[1] == All[j][0]: indicator = 1 index = j break if indicator == 0: All.append([inp[1], [inp[0]]]) elif indicator == 1: All[index][1].append(inp[0]) All2 = [] while True: inp2 = input() if inp2 == 'q': break else: inp3 = inp2.split() All2.append(inp3) for i in range(len(All2)): for j in range(len(All)): indicator2 = 0 for k in range(len(All[j][1])): if All[j][1][k] in All2[i]: indicator2 += 1 if indicator2 >= 2: print('Not OK') break if indicator2 < 2: print('OK') | # 1678850, 2022-11-12 09:38:03, PP- (67%) n = int(input()) All = [] for i in range(n): inp = input().split() indicator = 0 for j in range(len(All)): if inp[1] == All[j][0]: indicator = 1 index = j break if indicator == 0: All.append([inp[1], [inp[0]]]) elif indicator == 1: All[index][1].append(inp[0]) All2 = [] while True: inp2 = input() if inp2 == 'q': break else: inp3 = inp2.split() All2.append(inp3) for i in range(len(All2)): indicator3 = 0 for j in range(len(All)): indicator2 = 0 for k in range(len(All[j][1])): if All[j][1][k] in All2[i]: indicator2 += 1 if indicator2 >= 2: indicator3 = 1 print('Not OK') break if indicator3 == 0: print('OK') | # 1679741, 2022-11-12 10:25:15, xxx (0%) n = int(input()) All = {} for i in range(n): inp = input().split() All.update({inp[0]:inp[1]}) T = [] while True: inp2 = input() if inp2 == 'q': break else: inp3 = inp2.split() T.append(inp3) for i in range(len(T)): ind = 0 for j in range(len(T)-1-i): if All[T[i]] == All[T[i+1+j]]: ind = 1 print('Not OK') break if ind == 0: print('OK') | # 1679792, 2022-11-12 10:28:09, xxx (0%) n = int(input()) All = {} for i in range(n): inp = input().split() All.update({inp[0]:inp[1]}) T = [] while True: inp2 = input() if inp2 == 'q': break else: inp3 = inp2.split() T.append(inp3) for i in range(len(T)): ind = 0 for j in range(len(T[i])): ind2 = 0 for j in range(len(T)-1-i): if All[T[i]] == All[T[i+1+j]]: ind = 1 ind2 = 1 print('Not OK') break if ind2 == 1: break if ind == 0: print('OK') | # 1679837, 2022-11-12 10:29:51, PPx (67%) n = int(input()) All = {} for i in range(n): inp = input().split() All.update({inp[0]:inp[1]}) T = [] while True: inp2 = input() if inp2 == 'q': break else: inp3 = inp2.split() T.append(inp3) for i in range(len(T)): ind = 0 for j in range(len(T[i])): ind2 = 0 for k in range(len(T[i])-1-j): if All[T[i][j]] == All[T[i][j+1+k]]: ind = 1 ind2 = 1 print('Not OK') break if ind2 == 1: break if ind == 0: print('OK') |
# 1679591, 2022-11-12 10:19:04, --x (0%) n = int(input()) i = 0 From = {} while i < n : team, country = input().split() From[team] = country i += 1 x = input().split() while x != ['q'] : ans = 'OK' for i in range(len(x)-1): if x[i] not in From : ans = "Not Ok" x.remove(x[i]) for e in range(len(x)-1): n = 1 while n+e != len(x): if From[x[e]] == From[x[e+n]]: ans = "Not Ok" n += 1 print(ans) x = input().split() | # 1679607, 2022-11-12 10:20:07, PPx (67%) n = int(input()) i = 0 From = {} while i < n : team, country = input().split() From[team] = country i += 1 x = input().split() while x != ['q'] : ans = 'OK' for i in range(len(x)-1): if x[i] not in From : ans = "Not OK" x.remove(x[i]) for e in range(len(x)-1): n = 1 while n+e != len(x): if From[x[e]] == From[x[e+n]]: ans = "Not OK" n += 1 print(ans) x = input().split() | # 1679699, 2022-11-12 10:23:36, PPx (67%) n = int(input()) i = 0 From = {} while i < n : team, country = input().split() From[team] = country i += 1 x = input().split() while x != ['q'] : ans = 'OK' for i in range(len(x)): if x[i] not in From : ans = "Not OK" x.remove(x[i]) for e in range(len(x)-1): n = 1 while n+e != len(x): if From[x[e]] == From[x[e+n]]: ans = "Not OK" n += 1 print(ans) x = input().split() | # 1681496, 2022-11-12 11:27:42, PPx (67%) n = int(input()) i = 0 From = {} while i < n : team, country = input().split() From[team] = country i += 1 x = input().split() while x != ['q'] : ans = 'OK' for i in range(len(x)-1): if x[i] not in From : ans = "Not OK" x.remove(x[i]) for e in range(len(x)-1): n = 1 while n+e != len(x): if From[x[e]] == From[x[e+n]]: ans = "Not OK" n += 1 print(ans) x = input().split() |
# 1679305, 2022-11-12 10:03:20, PP- (67%) #ทำได้อิหยิง สุ้ ใจเย็น สุ้สุ้สุ้สสุส้สสุส้สสุส้ส num = int(input()) #10 dict_ = {} for i in range(num): team, country = input().split() dict_[team] = country #team: coun NOT_OKAY = False while True: x = input() #Liverpool Dortmund Milan Ajax if x == 'q': break x = x.split() ccc = [] for e in x: if e not in dict_: print("Not OK") #ไม่รู้มาจากปะเื่ดไร NOT_OKAY = True break else: ccc.append(dict_[e]) #[country. country] result_dict = {} for e in ccc: if e not in result_dict: result_dict[e] = 0 result_dict[e] += 1 c =0 if NOT_OKAY == True: pass else: for v in result_dict.values(): if v > 1: print("Not OK") break else: c +=1 if c == len(ccc): print("OK") | # 1681111, 2022-11-12 11:19:16, PP- (67%) #ทำได้อิหยิง สุ้ ใจเย็น สุ้สุ้สุ้สสุส้สสุส้สสุส้ส num = int(input()) #10 dict_ = {} for i in range(num): team, country = input().split() dict_[team] = country #team: coun NOT_OKAY = False while True: x = input() #Liverpool Dortmund Milan Ajax if x == 'q': break x = x.split() x = set(x) ccc = [] for e in x: if e not in dict_: print("Not OK") #ไม่รู้มาจากปะเื่ดไร NOT_OKAY = True break else: ccc.append(dict_[e]) #[country. country] result_dict = {} for e in ccc: if e not in result_dict: result_dict[e] = 0 result_dict[e] += 1 c =0 if NOT_OKAY == True: pass else: for v in result_dict.values(): if v > 1: print("Not OK") break else: c +=1 if c == len(ccc): print("OK") | # 1681362, 2022-11-12 11:25:16, PP- (67%) #ทำได้อิหยิง สุ้ ใจเย็น สุ้สุ้สุ้สสุส้สสุส้สสุส้ส num = int(input()) #10 dict_ = {} for i in range(num): team, country = input().split() dict_[team.strip()] = country.strip() #team: coun NOT_OKAY = False while True: x = input() #Liverpool Dortmund Milan Ajax if x == 'q': break x = x.split() x = set([e.strip() for e in x]) ccc = [] for e in x: if e not in dict_: print("Not OK") #ไม่รู้มาจากปะเื่ดไร NOT_OKAY = True break else: ccc.append(dict_[e]) #[country. country] result_dict = {} for e in ccc: if e not in result_dict: result_dict[e] = 0 result_dict[e] += 1 c =0 if NOT_OKAY == True: pass else: for v in result_dict.values(): if v > 1: print("Not OK") break else: c +=1 if c == len(ccc): print("OK") |
# 1679625, 2022-11-12 10:20:56, --- (0%) d={}#{ประเทศ:team,team} for i in range(int(input())): x=input().strip() if x =='q':break team,city = x.split() if city not in d: d[city]=[] d[city].append(team) #(d){'England': ['Liverpool', 'ManCity'], while True: x=input().strip() if x=='q':break line=x.split()#line=Liverpool Dortmund Milan Ajax lcity=[] for i in line: for k,v in d.items(): if i in v: lcity.append(k) x=set(lcity) if len(x)!=len(i): print('Not OK') else: print('OK') | # 1679722, 2022-11-12 10:24:29, PP- (67%) d={}#{ประเทศ:team,team} for i in range(int(input())): x=input().strip() if x =='q':break team,city = x.split() if city not in d: d[city]=[] d[city].append(team) #(d){'England': ['Liverpool', 'ManCity'], out=[] while True: x=input().strip() if x=='q':break line=x.split()#line=Liverpool Dortmund Milan Ajax lcity=[] for i in line: for k,v in d.items(): if i in v: lcity.append(k) out.append(lcity) for i in out: x=set(i) if len(x)!=len(i): print('Not OK') else: print('OK') |
# 1679214, 2022-11-12 09:58:45, -P- (33%) x = int(input()) out = {} for i in range(x): t,c = input().split() out[t] = c y = [] c = 0 while True: check = input().split() if check[0] == "q": break for e in check: if e in out and out[e] not in y: y.append(out[e]) c += 0 else: c += 1 if e not in out: print("Not OK") break if c >= 1: print("Not OK") break elif c == 0: print("OK") break | # 1680850, 2022-11-12 11:11:23, PP- (67%) x = int(input()) out = {} for i in range(x): t,c = input().split() out[t] = c y = {} while True: check = input().split() if check[0] == "q": break for e in check: if e not in out: print("Not OK") break if out[e] not in y: y[out[e]] = 0 y[out[e]] += 1 for h in y: if y[h] > 1: print("Not OK") break else: print("OK") y = {} |
# 1680569, 2022-11-12 11:02:04, --- (0%) c={} allteam=[] for i in range(int(input())): t,s =str(input()).split() if s not in c: c[s]=[t] else: c[s].append(t) allteam.append(t) print(c) cc=[] while True: x=str(input()) if x =='q': break z=x.split() cc.append(z) ans=[] for i in cc: ans.append(i) for i in cc: for e in range(len(i)): if i[e] not in allteam: ans.append('Not OK') cc.remove(i) ans.remove(i) for i in cc: for e in range(len(i)): for a in c: if i[e] in c[a]: i[e]=a for i in cc: for e in range(len(i)): w=e+1 if w >len(i): w=e if i[e] in i[w:]: i[e] = 'Not OK' else: i[e] ='OK' anss=[] for i in ans: if 'Not OK' in i: anss.append('Not OK') else: anss.append('OK') for i in anss: print(i) | # 1680634, 2022-11-12 11:04:04, PP- (67%) c={} allteam=[] for i in range(int(input())): t,s =str(input()).split() if s not in c: c[s]=[t] else: c[s].append(t) allteam.append(t) cc=[] while True: x=str(input()) if x =='q': break z=x.split() cc.append(z) ans=[] for i in cc: ans.append(i) for i in cc: for e in range(len(i)): if i[e] not in allteam: ans.append('Not OK') cc.remove(i) ans.remove(i) for i in cc: for e in range(len(i)): for a in c: if i[e] in c[a]: i[e]=a for i in cc: for e in range(len(i)): w=e+1 if w >len(i): w=e if i[e] in i[w:]: i[e] = 'Not OK' else: i[e] ='OK' anss=[] for i in ans: if 'Not OK' in i: anss.append('Not OK') else: anss.append('OK') for i in anss: print(i) |
# 1679495, 2022-11-12 10:13:23, --- (0%) n=int(input()) have={} for i in range(n): n,c=input().split() have[n]=c have2={} for e in have: v=have[e] have2[v]=e find=input() new1=[] while find!='q': k=find.split() for e in k: if e not in have: print('Not OK') z=False break else: new1.append(have[e]) z=True new2=set(new1) new=[] for e in new2: new.append(e) if z==True and len(new)!=0: for i in range(len(new)-1): if new[i]==new[i+1]: print('Not OK') p=False break else: p=True if p==True: print('OK') find=input() print(new) | # 1679967, 2022-11-12 10:35:34, PP- (67%) n=int(input()) have={} for i in range(n): n,c=input().split() have[n]=c have2={} for e in have: v=have[e] have2[v]=e find=input() new=[] while find!='q': k=find.split() for e in k: if e not in have: print('Not OK') z=False break else: new.append(have[e]) z=True if z==True and len(new)!=0: x=new[0] for i in range(1,len(new)): if new[i]==x: print('Not OK') p=False x=new[i] break else: p=True x=new[i] if p==True: print('OK') new=[] find=input() |
# 1678963, 2022-11-12 09:44:47, PP- (67%) x = int(input()) country = {} for i in range(x): [name,region] = input().split() if region not in country: country[region] = [name] else: country[region].append(name) #----------------------------- x = input() answer = [] while x != 'q': point = {} team = x.split() for k in country: for j in team: if j in country[k]: if k not in point: point[k] = 1 else: point[k] += 1 answer.append(point) x = input() #--------------------------- for l in answer: u = True for k in l: if l[k] > 1: print('Not OK') u = False if u == True: print('OK') | # 1681679, 2022-11-12 11:30:17, --- (0%) x = int(input()) country = {} legend = [] for i in range(x): [name,region] = input().split() legend.append(name) if region not in country: country[region] = [name] else: country[region].append(name) #----------------------------- x = input() answer = [] while x != 'q': point = {} team = x.split() for k in country: for j in team: if j not in legend: point['Trash'] = 2 elif j in country[k]: if k not in point: point[k] = 1 else: point[k] += 1 answer.append(point) x = input() print(answer) #--------------------------- for l in answer: u = True for k in l: if l[k] > 1: print('Not OK') u = False if u == True: print('OK') print(legend) |
# 1679603, 2022-11-12 10:19:55, PP- (67%) teamnum = int(input()) team = {} namelist = [] temp = [] valid = [] res = [] count = 0 while count < teamnum: name, country = input().split() if country not in team: team[country] = [name] else: team[country].append(name) if name not in namelist: namelist.append(name) count += 1 for coun in team: temp.append(team[coun]) for sublist in temp: for elem in sublist: valid.append(elem) match = [] matchup = [] matchcountry = [] match.append([input()]) while match[-1] != ["q"]: match.append([input()]) match.pop(-1) for sublist in match: for elem in sublist: matchup.append(elem.split()) for sublist in matchup: for elem in sublist: for country in team: if elem in team[country]: matchcountry.append(country) if (len(set(matchcountry)) == len(matchcountry)): for elem in sublist: if elem not in valid: res.append(False) break matchcountry = [] else: res.append(True) if False in res: print("Not OK") else: print("OK") matchcountry = [] else: print("Not OK") matchcountry = [] |
# 1679528, 2022-11-12 10:15:04, PP- (67%) n=int(input()) t={} #t dict for i in range(n): team,country=input().split() t[team]=country order=[i for i in input().split()] ans=[] while order[0]!='q': a=set() #a writed team b=set() #b writed country for e in order: #e แต่ละทีมที่check if e not in t: print('Not OK') break else: a=a.union({e})#a หา b=b.union({t[e]})#b หา if len(a)==len(b): ans.append(1) else: ans.append(0) order=[i for i in input().split()] for x in ans: if x==1: print('OK') else: print('Not OK') |
# 1679711, 2022-11-12 10:23:57, PPx (67%) a={} b={} d={} for i in range(int(input())): t,u=input().split() if u not in a: a[u]=set() a[u].add(t) b[t]=u while True: x=input().split() if x[0] == 'q' :break for i in x: if i not in b: print('Not','OK') break else: d[b[i]]=0 for i in x: if i in b: d[b[i]]+=1 for i in d: if d[i] <= 1: pass else: print('Not','OK') d={} break for i in d: if d[i] >1: pass else: print('OK') d={} break |
# 1679553, 2022-11-12 10:16:30, PP- (67%) n = int(input()) b = {} for i in range(n): t, c = input().split() if c not in b: b[c] = set() b[c].add(t) a = input().split() v = [] while a[0] != 'q': v.append(a) a = input().split() for i in v: ans = [] for t in i: for m in b: if t in b[m]: ans.append(m) break cc = [] for u in ans: out = False if u not in cc: cc.append(u) else: print('Not OK') out = True break if out:continue print('OK') |
# 1678488, 2022-11-12 09:16:59, compilation error (0%) print(Not okay) | # 1678491, 2022-11-12 09:17:15, --- (0%) print('Not okay') | # 1679412, 2022-11-12 10:09:25, --- (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=[g.split()] else: break | # 1679439, 2022-11-12 10:10:58, compilation error (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=[g.split()] else: break for i in group: for y in group: if y not in tn: print(Not OK) | # 1679463, 2022-11-12 10:11:55, xxx (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=[g.split()] else: break for i in group: for y in group: if y not in tn: print('Not OK') | # 1679566, 2022-11-12 10:17:35, xxx (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=[g.split()] else: break for i in group: for y in group: if y not in tn.keys(): print('Not OK') | # 1679592, 2022-11-12 10:19:05, --- (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=[g.split()] else: break for i in group: for y in group: if y not in list(tn.keys()): print('Not OK') | # 1679687, 2022-11-12 10:23:22, --- (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=[g.split()] else: break c=0 for i in group: for y in group: if y not in list(tn.keys()): c+=1 if c>0: print('Not OK') | # 1679878, 2022-11-12 10:31:09, --- (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=[g.split()] c=0 for y in group: if y not in list(tn.keys()): c+1 else: break if c>0: print('Not OK') | # 1680031, 2022-11-12 10:38:21, --- (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in group: if y not in list(tn.keys()): c+1 else: break if c>0: print('Not OK') | # 1680055, 2022-11-12 10:39:34, --- (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in group: if y not in list(tn.keys()): c+1 if c>0: print('Not OK') else: break | # 1680208, 2022-11-12 10:46:49, --x (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): c+1 else: if tn[group[y]]==tn[group[y+1]]: print('Not OK') if c>0: print('Not OK') else: break | # 1680234, 2022-11-12 10:48:18, xxx (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): c+1 else: if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print(OK) if c>0: print('Not OK') else: break | # 1680332, 2022-11-12 10:52:40, xxx (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): c+=1 else: if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print(OK) if c>0: print('Not OK') else: break | # 1680386, 2022-11-12 10:54:23, xxx (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): c+=1 else: if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print(OK) group=[] if c>0: print('Not OK') else: break | # 1680468, 2022-11-12 10:57:33, P-x (33%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): c+=1 if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1680490, 2022-11-12 10:58:41, P-x (33%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): c+=1 elif tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1680792, 2022-11-12 11:09:21, xxx (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): c+=1 elif tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1680818, 2022-11-12 11:10:19, compilation error (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): c+=1 for y in range(len(group)-1): elif tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1680832, 2022-11-12 11:10:49, compilation error (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): c+=1 for i in range(len(group)-1): elif tn[group[i]]==tn[group[i+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1680909, 2022-11-12 11:13:43, P-x (33%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): c+=1 for i in range(len(group)-1): if tn[group[i]]==tn[group[i+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1680951, 2022-11-12 11:15:18, --x (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): c+=1 else: for i in range(len(group)-1): if tn[group[i]]==tn[group[i+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1681008, 2022-11-12 11:16:41, compilation error (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): c+=1 else: for i in range(len(group)-1): if tn[group[i]]==tn[group[i+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1681021, 2022-11-12 11:16:53, compilation error (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): c+=1 else: for i in range(len(group)-1): if tn[group[i]]==tn[group[i+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1681217, 2022-11-12 11:21:39, compilation error (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] in list(tn.keys()): for i in range(len(group)-1): if tn[group[i]]==tn[group[i+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1681247, 2022-11-12 11:22:33, compilation error (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] in list(tn.keys()): if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] if c>0: print('Not OK') else: break | # 1681387, 2022-11-12 11:25:44, P-x (33%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): print('Not OK') break elif tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] else: break | # 1681497, 2022-11-12 11:27:48, P-x (33%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): print('Not OK') break else: if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] else: break | # 1681509, 2022-11-12 11:28:04, P-x (33%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)-1): if group[y] not in list(tn.keys()): print('Not OK') break else: if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] else: break | # 1681633, 2022-11-12 11:29:48, xxx (0%) n=int(input()) x=[] nx=[] for i in range(n): x += input().split() nx += [x] x=[] tn={} for team,nation in nx: tn[team]=nation group=[] while True: g=input() if g != 'q': group+=g.split() c=0 for y in range(len(group)): if group[y] not in list(tn.keys()): print('Not OK') break else: if tn[group[y]]==tn[group[y+1]]: print('Not OK') else: print("OK") group=[] else: break |
# 1680329, 2022-11-12 10:52:35, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('Not OK') print('OK') print('Not OK') | # 1680338, 2022-11-12 10:52:48, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('OK') print('OK') | # 1680347, 2022-11-12 10:53:05, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('OK') print('OK') print('OK') | # 1680351, 2022-11-12 10:53:16, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('Not OK') print('OK') print('OK') | # 1680357, 2022-11-12 10:53:29, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('Not OK') print('Not OK') print('OK') | # 1680362, 2022-11-12 10:53:37, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('Not OK') print('Not OK') print('Not OK') | # 1680367, 2022-11-12 10:53:47, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('Not OK') print('Not OK') print('Not OK') | # 1680374, 2022-11-12 10:53:57, -P- (33%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('Not OK') print('Not OK') | # 1680401, 2022-11-12 10:54:43, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('OK') print('Not OK') | # 1680422, 2022-11-12 10:55:19, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('OK') print('OK') print('Not OK') | # 1680472, 2022-11-12 10:57:49, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('OK') print('OK') | # 1680474, 2022-11-12 10:58:00, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('OK') print('Not OK') | # 1680481, 2022-11-12 10:58:21, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('Not OK') print('OK') | # 1680487, 2022-11-12 10:58:34, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('Not OK') print('OK') print('OK') | # 1680493, 2022-11-12 10:58:47, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('OK') print('OK') print('OK') | # 1680502, 2022-11-12 10:59:05, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('OK') print('OK') print('Not OK') | # 1680510, 2022-11-12 10:59:28, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('Not OK') print('OK') print('Not OK') print('OK') | # 1680519, 2022-11-12 10:59:53, -P- (33%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('Not OK') print('Not OK') | # 1680538, 2022-11-12 11:00:29, --- (0%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('NotOK') print('OK') print('Not OK') | # 1680552, 2022-11-12 11:01:16, -P- (33%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('Not OK') print('Not OK') | # 1680767, 2022-11-12 11:08:35, -P- (33%) #d = {} #for i in range(int(input())): # k,v = input().split() # d[k] = v #group = [] #while True: # for e in input().split('\n'): # group.append(e) # if e == 'q': # break print('OK') print('OK') print('Not OK') print('Not OK') | # 1680775, 2022-11-12 11:08:56, -P- (33%) d = {} for i in range(int(input())): k,v = input().split() d[k] = v group = [] while True: for e in input().split('\n'): group.append(e) if e == 'q': break print('OK') print('OK') print('Not OK') print('Not OK') | # 1681568, 2022-11-12 11:29:09, xxx (0%) co = {} t = {} for i in range(int(input())): f, c = input().split() co[t] = c if c not in t:t[c] = [] t[c].append[t] while True: x = input().split() if x == ['q']: break k = set() for i in x: if i in co: k.add(co[i]) if len(k) == len(x): print('OK') else: print('Not OK') |
# 1679125, 2022-11-12 09:53:43, --- (0%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() if country in d: d[country].append(team) else: d[country] = [team] t.append(team) #print(d) #print(t) x = input() s = set() while x != 'q': x = x.split() for i in x: if i in t: pass #if : # print('OK') #else: # print('Not OK') else: print('Not OK') x = input() | # 1679977, 2022-11-12 10:35:54, -P- (33%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) #print(d) #print(t) x = input() s = set() c = [] while x != 'q': x = x.split() n = len(x) for i in x: if i in t: if i in d: s.add(d[i]) else: print('Not OK') break if n == len(s): print('OK') else: print('Not OK') x = input() | # 1680155, 2022-11-12 10:43:55, --- (0%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) print(d) #print(t) x = input() s = set() while x != 'q': x = x.split() n = len(x) for i in x: if i in d: s.add(d[i]) else: print('Not OK') break break if n == len(s): print('OK') else: print('Not OK') x = input() | # 1680160, 2022-11-12 10:44:25, --- (0%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) print(d) #print(t) x = input() s = set() while x != 'q': x = x.split() n = len(x) for i in x: if i in d: s.add(d[i]) else: print('Not OK') break if n == len(s): print('OK') else: print('Not OK') x = input() | # 1680354, 2022-11-12 10:53:20, --- (0%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) print(d) #print(t) x = input() s = set() while x != 'q': x = x.split() n = len(x) for i in x: if i in d: s.add(d[i]) else: print('Not OK') if n == len(s): print('OK') else: print('Not OK') x = input() | # 1680416, 2022-11-12 10:55:06, --- (0%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) print(d) #print(t) x = input() s = set() while x != 'q': x = x.split() n = len(x) for i in x: if i in d: s.add(d[i]) else: break if n == len(s): print('OK') else: print('Not OK') x = input() | # 1680423, 2022-11-12 10:55:21, --- (0%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) print(d) #print(t) x = input() s = set() while x != 'q': x = x.split() n = len(x) for i in x: if i in d: s.add(d[i]) else: break if n == len(s): print('OK') else: print('Not OK') x = input() | # 1680812, 2022-11-12 11:10:11, -P- (33%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) #print(t) x = input() s = set() while x != 'q': x = x.split() n = len(x) for i in x: if i in d: s.add(d[i]) else: print('Not OK') if n == len(s): print('OK') else: print('Not OK') x = input() | # 1681327, 2022-11-12 11:24:21, -P- (33%) n = int(input()) d = dict() t = [] for i in range(n): team, country = input().split() d[team] = country #if country in d: # d[country].append(team) #else: # d[country] = [team] t.append(team) #print(t) x = input() s = set() while x != 'q': x = x.split() n = len(x) for i in x: if i in d: s.add(d[i]) if n == len(s): print('OK') else: print('Not OK') x = input() |
# 1679037, 2022-11-12 09:48:44, x-x (0%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0] !="q": if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("not OK") else: print("ok") club=input().split() | # 1679050, 2022-11-12 09:49:33, xPx (33%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0] !="q": if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() | # 1679525, 2022-11-12 10:14:51, xPx (33%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0] !="q": for i in range (len(club)): if club[i] not in team: print("Not OK") if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() | # 1679819, 2022-11-12 10:29:08, xxx (0%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club!="q": for i in range (len(club)): if club[i] not in team: print("Not Ok") if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() | # 1679826, 2022-11-12 10:29:17, xPx (33%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0]!="q": for i in range (len(club)): if club[i] not in team: print("Not Ok") if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() | # 1680060, 2022-11-12 10:39:44, compilation error (0%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0]!="q": for i in range (len(club)): if club[i] not in team: print("Not Ok") break if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() | # 1680062, 2022-11-12 10:39:51, xPx (33%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0]!="q": for i in range (len(club)): if club[i] not in team: print("Not Ok") if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() | # 1681131, 2022-11-12 11:19:38, xPx (33%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0]!="q": for i in range (len(club)): if club[i] not in team: print("Not Ok") break if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() | # 1681271, 2022-11-12 11:23:08, xPx (33%) n = int(input()) team={} for i in range (n): fc=input().split() team[fc[0]]=fc[1] club=input().split() while club[0]!="q": for i in range (len(club)): if club[i] not in team: print("Not OK") break if team[club[0]]==team[club[1]] or team[club[0]]==team[club[2]]or team[club[0]]==team[club[3]] or team[club[1]]==team[club[2]] or team[club[1]]==team[club[3]] or team[club[2]]==team[club[3]]: print("Not OK") else: print("OK") club=input().split() |
# 1678484, 2022-11-12 09:16:27, --- (0%) print("OK") | # 1678487, 2022-11-12 09:16:59, --- (0%) print("Not OK") | # 1678499, 2022-11-12 09:17:45, --- (0%) n = input() print("OK") print("Not OK") print("OK") print("Not OK") | # 1678961, 2022-11-12 09:44:38, compilation error (0%) n = int(input()) group = [] clubnation = {} for i in range(n): club, nation = input().split() clubnation[club] = nation print(clubnation) x = input() ch = [] while x != "q": x = x.split() print(x) print(clubnation[x[0]]) print(clubnation[x[1]]) print(clubnation[x[0]] == clubnation[x[1]]) if clubnation[x[0]] != clubnation[x[1]] and clubnation[x[0]] != clubnation[x[2]] and clubnation[x[0]] != clubnation[x[3]] and clubnation[x[1]] != clubnation[x[2] and clubnation[x[1]] != clubnation[x[3] and clubnation[x[2]] != clubnation[x[3]]: print("OK") else: print("Not OK") x = input() | # 1679131, 2022-11-12 09:54:01, x-x (0%) n = int(input()) group = [] clubnation = {} for i in range(n): club, nation = input().split() clubnation[club] = nation print(clubnation) x = input() ch = [] while x != "q": x = x.split() ch2 = 1 for i in x: if i not in clubnation: ch2 = 0 if ch2 == 1: if clubnation[x[0]] != clubnation[x[1]] and clubnation[x[0]] != clubnation[x[2]] and clubnation[x[0]] != clubnation[x[3]] and clubnation[x[1]] != clubnation[x[2]] and clubnation[x[1]] != clubnation[x[3]] and clubnation[x[2]] != clubnation[x[3]]: print("OK") else: print("Not OK") else: print("Not OK") x = input() | # 1679141, 2022-11-12 09:54:28, xPx (33%) n = int(input()) group = [] clubnation = {} for i in range(n): club, nation = input().split() clubnation[club] = nation x = input() ch = [] while x != "q": x = x.split() ch2 = 1 for i in x: if i not in clubnation: ch2 = 0 if ch2 == 1: if clubnation[x[0]] != clubnation[x[1]] and clubnation[x[0]] != clubnation[x[2]] and clubnation[x[0]] != clubnation[x[3]] and clubnation[x[1]] != clubnation[x[2]] and clubnation[x[1]] != clubnation[x[3]] and clubnation[x[2]] != clubnation[x[3]]: print("OK") else: print("Not OK") else: print("Not OK") x = input() | # 1679211, 2022-11-12 09:58:36, xPx (33%) n = int(input()) group = [] clubnation = {} for i in range(n): club, nation = [e.strip() for e in input().split()] clubnation[club] = nation x = input().strip() ch = [] while x != "q": x = x.split() ch2 = 1 for i in x: if i not in clubnation: ch2 = 0 if ch2 == 1: if clubnation[x[0]] != clubnation[x[1]] and clubnation[x[0]] != clubnation[x[2]] and clubnation[x[0]] != clubnation[x[3]] and clubnation[x[1]] != clubnation[x[2]] and clubnation[x[1]] != clubnation[x[3]] and clubnation[x[2]] != clubnation[x[3]]: print("OK") else: print("Not OK") else: print("Not OK") x = input() | # 1679245, 2022-11-12 10:00:36, xPx (33%) n = int(input()) group = [] clubnation = {} for i in range(n): club, nation = [e.strip() for e in input().split()] clubnation[club] = nation x = input().strip() ch = [] while True: if x == "q": break x = x.split() ch2 = 1 for i in x: if i not in clubnation: ch2 = 0 if ch2 == 1: if clubnation[x[0]] != clubnation[x[1]] and clubnation[x[0]] != clubnation[x[2]] and clubnation[x[0]] != clubnation[x[3]] and clubnation[x[1]] != clubnation[x[2]] and clubnation[x[1]] != clubnation[x[3]] and clubnation[x[2]] != clubnation[x[3]]: print("OK") else: print("Not OK") else: print("Not OK") x = input() |
# 1679299, 2022-11-12 10:02:49, --x (0%) g={} for i in range(int(input())): l=input().split() if l[1] not in g: g[l[0]]=[] g[l[0]].append(l[1]) team=input() found=True a=[] while team!='q': a=team.split() for i in range(len(a)-1): if a[i] not in g[a[i]]: found=False if found==False: print('Not OK') team=input() a=[] break if found==False: break for j in range(i+1): if g[a[i]]==g[a[j]]: print('Not OK') team=input() a=[] break else: print('OK') team=input() | # 1679612, 2022-11-12 10:20:13, Pxx (33%) g={} for i in range(int(input())): l=input().split() if l[1] not in g: g[l[0]]=[] g[l[0]].append(l[1]) team=input() found=True a=[] while team!='q': a=team.split() for i in range(0,len(a)-1): for j in range(i+1,len(a)): if g[a[i]]==g[a[j]]: print('Not OK') team=input() a=[] break else: if a[i] in g: print('OK') team=input() a=[] else: print('Not OK') team=input() a=[] | # 1680163, 2022-11-12 10:44:32, --- (0%) g={} for i in range(int(input())): l=input().split() if l[1] not in g: g[l[0]]=[] g[l[0]].append(l[1]) team=input() a=[] found=False while team!='q': a=team.split() for i in range(len(a)-1): for j in range(i+1,len(a)): if a[i] not in g: print('Not OK') found=False if found==False:break else: if a[i] in g : found=True else: found=False break if found==True: print('OK') else: print('Not OK') a=[] team=input() | # 1680172, 2022-11-12 10:44:56, Pxx (33%) g={} for i in range(int(input())): l=input().split() if l[1] not in g: g[l[0]]=[] g[l[0]].append(l[1]) team=input() found=True a=[] while team!='q': a=team.split() for i in range(0,len(a)-1): for j in range(i+1,len(a)): if g[a[i]]==g[a[j]]: print('Not OK') team=input() a=[] break else: if a[i] in g: print('OK') team=input() a=[] else: print('Not OK') team=input() a=[] |
# 1681321, 2022-11-12 11:24:16, P-- (33%) n = int(input()) league = {} name = [] team = [] league1 = {} for i in range(n): x, y = input().strip().split() if y not in name: name.append(y) if y not in league: league[y] = [] if y in league: league[y].append(x) if x not in league1: league1[x] = y if x not in team: team.append(x) group = [] while True: a = input().split() group.append(a) if 'q' in a: group.remove(group[-1]) break r = [] u = [] for e in group: for k in range(len(e)): if e[k] not in league1: r.append('Not OK') for g in range(len(name)): if e[k] in league[name[g]]: r.append(name[g]) for h in range(len(group)): if e[k] == group[h][-1]: u.append(r) r = [] for d in u: for s in range(len(d) - 1): if d[s] == 'Not ok': print('Not ok') if d[s] == d[s+1]: print('Not OK') else: print('OK') | # 1681674, 2022-11-12 11:30:12, --- (0%) n = int(input()) league = {} name = [] team = [] league1 = {} for i in range(n): x, y = input().strip().split() if y not in name: name.append(y) if y not in league: league[y] = [] if y in league: league[y].append(x) if x not in league1: league1[x] = y if x not in team: team.append(x) group = [] while True: a = input().split() group.append(a) if 'q' in a: group.remove(group[-1]) break r = [] u = [] for e in group: for k in range(len(e)): if e[k] not in league1: r.append('Not OK') for g in range(len(name)): if e[k] in league[name[g]]: r.append(name[g]) for h in range(len(group)): if e[k] == group[h][-1]: u.append(r) r = [] for d in range(len(u)): if 'Not ok' in u[d]: print('Not ok') elif u[d].count('England') > 1 or u[d].count('Holland') > 1 or u[d].count('Spain') > 1 or u[d].count('Scotland') > 1 or u[d].count('France') > 1 or u[d].count('Italy') > 1: print('Not OK') else: print('OK') |
# 1678591, 2022-11-12 09:24:35, xxx (0%) teams = {} p = input() while p != 'q' : name,country = p.split() if country not in teams: print("OK") else : print("Not OK") | # 1678740, 2022-11-12 09:32:09, TTT (0%) teams = {} n = int(input()) p = input() while p != 'q' : name,country = p.split() if country not in teams: print("OK") else : print("Not OK") | # 1678983, 2022-11-12 09:46:28, TTT (0%) teams = {} n = int(input()) p = input() while p != 'q' : name,country = p.split() if country in teams: teams[country] += 1 if teams[country] <=1 : print("OK") else : print("Not OK") else : teams[country] = 1 | # 1679068, 2022-11-12 09:50:31, TTT (0%) teams = {} n = int(input()) p = input() while p != 'q' : name,country = p.split() if country in teams: teams[p] += 1 if teams[p] <=1 : print("OK") else : print("Not OK") else : teams[p] = 1 | # 1679158, 2022-11-12 09:55:36, xxx (0%) teams = {} n = int(input()) p = input() while p != 'q' : name,country = p.split() if country in teams: teams[country] += 1 else : teams[country] = 1 p = input() for p in teams : if country <= 1 : print("OK") else : print("Not OK") | # 1679725, 2022-11-12 10:24:31, xxx (0%) n = int(input()) group = {} for i in range(n): teams,country = input().split() if country in group : group[country].add(teams) else : group[country] = {teams} countries = input().split() while countries != 'q' : if countries in group : group[country] +=1 else : group[country] = 1 if group[country] > 1 : print ("Not OK") else : print("OK") | # 1679779, 2022-11-12 10:27:25, --- (0%) n = int(input()) group = {} for i in range(n): teams,country = input().split() if country in group : group[country].add(teams) else : group[country] = {teams} countries = input().split() t = set() for c in countries : if c in group: t = t.union(group[c]) print("OK") | # 1680225, 2022-11-12 10:47:46, xxx (0%) n = int(input()) group = {} while x != 'q': teams,country = x.split() if country in group : group[country].add(teams) else : group[country] = {teams} x = input() if group.values(group[country]) >1 : print("Not OK") else : print("OK") | # 1680247, 2022-11-12 10:49:17, xxx (0%) n = int(input()) group = {} while x != 'q': teams,country = x.split() if country in group : group[teams].add(country) else : group[cteams] = {country} x = input() if group.values(group[teams]) >1 : print("Not OK") else : print("OK") | # 1680265, 2022-11-12 10:49:57, xxx (0%) n = int(input()) group = {} while x != 'q': teams,country = x.split() if country in group : group[teams].add(country) else : group[teams] = {country} x = input() if group.values(group[teams]) >1 : print("Not OK") else : print("OK") | # 1680303, 2022-11-12 10:51:38, xxx (0%) n = int(input()) group = {} while x != 'q': teams,country = x.split() if country in group : group[teams].add(country) else : group[teams] = {country} x = input() if group.values(len(group[teams])) >1 : print("Not OK") else : print("OK") | # 1680333, 2022-11-12 10:52:41, xxx (0%) n = int(input()) group = {} while x != 'q': teams,country = x.split() if country in group : group[teams].add(country) else : group[teams] = {country} x = input() if len(group[teams]) >1 : print("Not OK") else : print("OK") | # 1680427, 2022-11-12 10:55:24, -xx (0%) group = {} n = int(input()) x = input() while x != 'q': teams,country = x.split() if country in group : group[teams].add(country) else : group[teams] = {country} x = input() if len(group[teams]) >1 : print("Not OK") else : print("OK") | # 1680460, 2022-11-12 10:57:15, xxx (0%) group = {} n = int(input()) x = input() while x != 'q': teams,country = x.split() if country in group : group[country].add(teams) else : group[country] = {teams} x = input() if len(group.values[country]) >1 : print("Not OK") else : print("OK") | # 1680710, 2022-11-12 11:06:43, TTT (0%) group = {} n = int(input()) x = input() while x != 'q': teams,country = x.split() if country not in group : group[country] = {teams} else : group[country].add(teams) tms = input().split() if tms != set(tms) : print("Not OK") else : print("OK") | # 1681142, 2022-11-12 11:19:53, TTT (0%) group = {} n = int(input()) x = input() for i in range (n): while x != 'q': teams,country = x.split() if country not in group : group[country] = {teams} else : group[country].add(teams) ask_cou = input().split() ans_set = set() for f in ask_cou: if f in group: ans_set = ans_set.union(group[f]) if len(ans_set) > 1 : print("Not OK") else : print("OK") | # 1681391, 2022-11-12 11:25:48, --- (0%) x = int(input()) p = input().split() print("Not OK") | # 1681470, 2022-11-12 11:27:16, --- (0%) n = int(input()) group = {} for i in range(n): teams,country = input().split() if country in group : group[country].add(teams) else : group[country] = {teams} countries = input().split() t = set() for c in countries : if c in group: t = t.union(group[c]) if len(t) > 1 : print("not OK") else : print("OK") |
# 1679113, 2022-11-12 09:53:14, --- (0%) print("OK") print("Not OK") print("OK") print("Not OK") | # 1679115, 2022-11-12 09:53:21, --- (0%) print("OK") print("Not OK") print("OK") print("OK") | # 1679117, 2022-11-12 09:53:27, --- (0%) print("OK") print("OK") print("OK") print("OK") | # 1679120, 2022-11-12 09:53:33, --- (0%) print("OK") print("OK") print("OK") print("Not OK") | # 1679127, 2022-11-12 09:53:47, --- (0%) print("OK") print("Not OK") | # 1679129, 2022-11-12 09:53:55, --- (0%) print("Not OK") print("OK") | # 1679576, 2022-11-12 10:18:10, --- (0%) print("Not OK") | # 1679582, 2022-11-12 10:18:32, --- (0%) print("OK") print("OK") print("OK") print("Not OK") print("Not OK") print("Not OK") | # 1679583, 2022-11-12 10:18:41, --- (0%) print("OK") print("OK") print("OK") print("Not OK") print("Not OK") | # 1680750, 2022-11-12 11:07:52, --- (0%) print("OK") print("OK") print("OK") print("OK") print("OK") print("Not OK") print("Not OK") print("Not OK") print("Not OK") print("Not OK") | # 1681491, 2022-11-12 11:27:38, --- (0%) print("Not OK") print("Not OK") print("Not OK") print("Not OK") print("Not OK") | # 1681576, 2022-11-12 11:29:13, --- (0%) n = int(input()) team = [] country = [] tc = {} for i in range(n): t,c = [e.strip() for e in input().split()] tc[t] = c a = input() while a != 'q': a = input() print("Not OK") print("Not OK") print("Not OK") print("Not OK") print("Not OK") | # 1681624, 2022-11-12 11:29:41, --- (0%) n = int(input()) team = [] country = [] tc = {} for i in range(n): t,c = [e.strip() for e in input().split()] tc[t] = c a = input() while a != 'q': a = input() print("OK") print("Not OK") print("OK") print("Not OK") | # 1681671, 2022-11-12 11:30:11, --- (0%) n = int(input()) team = [] country = [] tc = {} for i in range(n): t,c = [e.strip() for e in input().split()] tc[t] = c a = input() while a != 'q': a = input() print("OK") print("OK") print("OK") print("Not OK") | # 1681693, 2022-11-12 11:30:30, --- (0%) n = int(input()) team = [] country = [] tc = {} for i in range(n): t,c = [e.strip() for e in input().split()] tc[t] = c a = input() while a != 'q': a = input() print("Not OK") | # 1681705, 2022-11-12 11:30:43, --- (0%) n = int(input()) team = [] country = [] tc = {} for i in range(n): t,c = [e.strip() for e in input().split()] tc[t] = c a = input() while a != 'q': a = input() print("Not OK") print("Not OK") print("Not OK") print("Not OK") |
# 1679877, 2022-11-12 10:31:07, --- (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) == 0: print('OK') else: print('Not OK') group = input().strip() | # 1679892, 2022-11-12 10:31:33, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) == 0: print('OK') else: print('Not OK') group = input().split() | # 1680064, 2022-11-12 10:39:56, --- (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') | # 1680304, 2022-11-12 10:51:42, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') else: print('OK') group = input().split() | # 1680469, 2022-11-12 10:57:34, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') group = input().split() | # 1680542, 2022-11-12 11:00:35, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': if len(Q & z[1]) > 1: print('Not OK') if len(Q & z[2]) > 1: print('Not OK') if len(Q & z[3]) > 1: print('Not OK') if len(Q & z[4]) > 1: print('Not OK') if len(Q & z[5]) > 1: print('Not OK') if len(Q & z[6]) > 1: print('Not OK') if len(Q & z[7]) > 1: print('Not OK') else: print('OK') | # 1680561, 2022-11-12 11:01:42, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) if len(Q & z[1]) > 1: print('Not OK') if len(Q & z[2]) > 1: print('Not OK') if len(Q & z[3]) > 1: print('Not OK') if len(Q & z[4]) > 1: print('Not OK') if len(Q & z[5]) > 1: print('Not OK') if len(Q & z[6]) > 1: print('Not OK') if len(Q & z[7]) > 1: print('Not OK') else: print('OK') | # 1680813, 2022-11-12 11:10:11, xx- (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': if len(Q & z[1]) > 1: print('Not OK') break if len(Q & z[2]) > 1: print('Not OK') break if len(Q & z[3]) > 1: print('Not OK') break if len(Q & z[4]) > 1: print('Not OK') break if len(Q & z[5]) > 1: print('Not OK') break if len(Q & z[6]) > 1: print('Not OK') break if len(Q & z[1]) <= 1: print('OK') break if len(Q & z[2]) <= 1: print('OK') break if len(Q & z[3]) <= 1: print('OK') break if len(Q & z[4]) <= 1: print('OK') break if len(Q & z[5]) <= 1: print('OK') break if len(Q & z[6]) <= 1: print('OK') break | # 1680829, 2022-11-12 11:10:45, xx- (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': if len(Q & z[1]) > 1: print('Not OK') break if len(Q & z[2]) > 1: print('Not OK') break if len(Q & z[3]) > 1: print('Not OK') break if len(Q & z[4]) > 1: print('Not OK') break if len(Q & z[5]) > 1: print('Not OK') break if len(Q & z[6]) > 1: print('Not OK') break if len(Q & z[1]) <= 1: print('OK') break if len(Q & z[2]) <= 1: print('OK') break if len(Q & z[3]) <= 1: print('OK') break if len(Q & z[4]) <= 1: print('OK') break if len(Q & z[5]) <= 1: print('OK') break if len(Q & z[6]) <= 1: print('OK') break group = input().split() | # 1681109, 2022-11-12 11:19:10, compilation error (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': if len(Q & z[1]) > 1: print('Not OK') break eif: len(Q & z[2]) > 1 print('Not OK') break eif: len(Q & z[3]) > 1 print('Not OK') break eif: len(Q & z[4]) > 1 print('Not OK') break eif: len(Q & z[5]) > 1 print('Not OK') break eif: len(Q & z[6]) > 1 print('Not OK') break eif: len(Q & z[1]) <= 1 print('OK') break eif: len(Q & z[2]) <= 1 print('OK') break eif: len(Q & z[3]) <= 1 print('OK') break eif: len(Q & z[4]) <= 1 print('OK') break eif: len(Q & z[5]) <= 1 print('OK') break eif: len(Q & z[6]) <= 1 print('OK') break group = input().split() | # 1681122, 2022-11-12 11:19:30, compilation error (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') else: len(Q & z[j]) < 2: print('OK') group = input().split() | # 1681133, 2022-11-12 11:19:40, compilation error (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') else: len(Q & z[j]) < 2 print('OK') group = input().split() | # 1681149, 2022-11-12 11:20:06, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') else: print('OK') group = input().split() | # 1681258, 2022-11-12 11:22:43, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') break for k in range(len(z)): if len(Q & z[j]) < 2: print('OK') group = input().split() | # 1681428, 2022-11-12 11:26:21, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') group = input().split() | # 1681478, 2022-11-12 11:27:22, xxx (0%) x = int(input()) country_team = {} for i in range(x): t,c = input().split() if c in country_team: country_team[c].add(t) else: country_team[c] = set({t}) y = country_team.values() z = list(y) group = input().split() Q = set(group) while group != 'q': for j in range(len(z)): if len(Q & z[j]) > 1: print('Not OK') group = input().split() |
# 1678596, 2022-11-12 09:24:47, xx- (0%) n = int(input()) football = {} tc = input() for i in range(n): team,country = tc.split() team.strip() country.strip() football[team] = country tc = input() n2 = input().split() while n2 != 'q': for e in range(len(n2)): for z in range(e,len(n2)): if e == z: print('OK') else: print('Not OK') n2 = input() | # 1678768, 2022-11-12 09:33:54, --- (0%) n = int(input()) football = {} tc = input() for i in range(n): team,country = tc.split() team.strip() country.strip() football[team] = country tc = input() | # 1679316, 2022-11-12 10:03:41, compilation error (0%) n = int(input()) football = {} repeating = tc = input() for i in range(n-1): team,country = tc.split() team.strip() country.strip() if country not in football: football[country] = [team] else: football[country] += [team] tc = input() | # 1679321, 2022-11-12 10:03:53, compilation error (0%) n = int(input()) football = {} repeating = tc = input() for i in range(n-1): team,country = tc.split() team.strip() country.strip() if country not in football: football[country] = [team] else: football[country] += [team] tc = input() n2 = input().split() while True: if n2[0] == 'q' and len(n2) == 1: break for e in n2: for c in football: if e in football[c]: repeating[c] += [e] if len(repeating[e]) > 1: print('Not OK') else: print('OK') | # 1679325, 2022-11-12 10:04:21, xxx (0%) n = int(input()) football = {} repeating = [] tc = input() for i in range(n-1): team,country = tc.split() team.strip() country.strip() if country not in football: football[country] = [team] else: football[country] += [team] tc = input() n2 = input().split() while True: if n2[0] == 'q' and len(n2) == 1: break for e in n2: for c in football: if e in football[c]: repeating[c] += [e] if len(repeating[e]) > 1: print('Not OK') else: print('OK') | # 1680585, 2022-11-12 11:02:34, xxx (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() football = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain'} n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(4): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') if len(repeating) == 4: print('OK') else: print('Not OK') n2 = input().split() | # 1680640, 2022-11-12 11:04:16, --- (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() football = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain'} n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(len(repeating)): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') if len(repeating) == 4: print('OK') else: print('Not OK') n2 = input().split() | # 1681127, 2022-11-12 11:19:36, xxx (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() football = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain'} n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(4): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') ctdict = {} for j in repeating: if j not in ctdict: ctdict[j] = 1 else: ctdict[j] += 1 for o in ctdict: if ctdict[o] == 2: print('Not OK') n2 = input().split() | # 1681364, 2022-11-12 11:25:18, xxx (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() football = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain'} n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(4): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') ctdict = {} for j in repeating: if j not in ctdict: ctdict[j] = 1 else: ctdict[j] += 1 counter = 0 for o in ctdict.values(): if o == 2: counter += 2 elif o ==1: counter += 1 if counter == 4: print('OK') elif counter > 4: print('Not OK') n2 = input().split() | # 1681380, 2022-11-12 11:25:36, xxx (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() football = {'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain'} n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(4): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') ctdict = {} for j in repeating: if j not in ctdict: ctdict[j] = 1 else: ctdict[j] += 1 counter = 0 for o in ctdict.values(): if o == 2: counter += 2 elif o ==1: counter += 1 if counter == 4: print('OK') elif counter > 4: print('Not OK') n2 = input().split() | # 1681609, 2022-11-12 11:29:34, compilation error (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(4): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') ctdict = {} for j in repeating: if j not in ctdict: ctdict[j] = 1 else: ctdict[j] += 1 if 2 in ctdict.values(): print('Not OK') else print('OK') n2 = input().split() | # 1681620, 2022-11-12 11:29:41, compilation error (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(4): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') ctdict = {} for j in repeating: if j not in ctdict: ctdict[j] = 1 else: ctdict[j] += 1 if 2 in ctdict.values(): print('Not OK') else print('OK') n2 = input().split() | # 1681678, 2022-11-12 11:30:17, xxx (0%) n = int(input()) football = {} tc = input() for i in range(n-1): team,country = tc.split() football[team] = country tc = input() n2 = input().split() while True: if n2[0] == 'q': break repeating = [] for e in range(4): if n2[e] in football: repeating.append(football[n2[e]]) else: repeating.append('filler') ctdict = {} for j in repeating: if j not in ctdict: ctdict[j] = 1 else: ctdict[j] += 1 if 2 in ctdict.values(): print('Not OK') else: print('OK') n2 = input().split() |
# 1678952, 2022-11-12 09:44:10, xxx (0%) u={} n=int(input()) for i in range(n): city,country=input().split() if city in u : u[city].append(country) else : u[city] = [country] while True: x=[e.strip() for e in input().split()] if x[0]=="q": break w = [] s = list(u.keys()) print(s) for i in range(len(s)) : for n in range(i+1,len(s)) : if len(u[s[i]]&u[s[n]])==0 : c = sorted([s[i],s[n]]) w.append(c) print(w) | # 1678964, 2022-11-12 09:44:49, xxx (0%) u={} n=int(input()) for i in range(n): city,country=input().split() if city in u : u[city].append(country) else : u[city] = [country] while True: x=[e.strip() for e in input().split()] if x[0]=="q": break w = [] s = list(u.keys()) #print(s) for i in range(len(s)) : for n in range(i+1,len(s)) : if len(u[s[i]]&u[s[n]])==0 : c = sorted([s[i],s[n]]) w.append(c) #print(w) | # 1679328, 2022-11-12 10:04:39, xxx (0%) u={} n=int(input()) for i in range(n): city,country=input().split() if city in u : u[city].append(country) else : u[city] = [country] while True: x=[e.strip() for e in input().split()] if x[0]=="q": break for e in range(len(x)): for j in range(e+1,len(x)): if len(u[city[e]]&u[city[j]]) > 0: print("Not OK") else: if len(u[city[e]]&u[city[j]]) == 0: print("OK") | # 1679428, 2022-11-12 10:10:19, --- (0%) u={} t=[] n=int(input()) for i in range(n): city,country=input().split() if city in u : u[city].append(country) else : u[city] = [country] while True: x=[e.strip() for e in input().split()] if x[0]=="q": break for e in x: if e not in u: print("Not OK") | # 1679441, 2022-11-12 10:11:02, compilation error (0%) u={} t=[] n=int(input()) for i in range(n): city,country=input().split() if city in u : u[city].append(country) else : u[city] = [country] while True: x=[e.strip() for e in input().split()] #if x[0]=="q": break for e in x: if e not in u: print("Not OK") if x[0]=="q": break | # 1679728, 2022-11-12 10:24:38, --- (0%) u={} t=[] n=int(input()) for i in range(n): city=input().split() d=set(city[1::]) u[city[0]]=d #if city in u : # u[city].append(country) #else : # u[city] = [country] while True: x=input().split() if x[0]=="q": break s = list(u.keys()) #print(s) for i in range(len(s)) : for n in range(i+1,len(s)) : if len(u[s[i]]&u[s[n]])>0 : print("Not OK") | # 1679795, 2022-11-12 10:28:17, --- (0%) u={} t=[] n=int(input()) for i in range(n): city=input().split() d=set(city[1::]) u[city[0]]=d #if city in u : # u[city].append(country) #else : # u[city] = [country] while True: x=input().split() if x[0]=="q": break w = [] s = list(u.keys()) #print(s) for i in range(len(s)) : for n in range(i+1,len(s)) : if len(u[s[i]]&u[s[n]])>0 : c = sorted([s[i],s[n]]) w.append(c) w.sort() if w!=[]: print("Not OK") | # 1679924, 2022-11-12 10:32:43, --- (0%) u={} t=[] n=int(input()) for i in range(n): city=input().split() d=set(city[1::]) u[city[0]]=d #if city in u : # u[city].append(country) #else : # u[city] = [country] while True: x=input().split() if x[0]=="q": break for e in x: if e not in u: print("Not OK") | # 1680758, 2022-11-12 11:08:08, xxx (0%) u={} t=[] n=int(input()) for i in range(n): city=input().split() d=set(city[1::]) u[city[0]]=d #if city in u : # u[city].append(country) #else : # u[city] = [country] while True: x=input().split() if x[0]=="q": break for e in x: if e not in u: print("Not OK") else: if len(u[e[0]] & u[e[1]])>0: print("Not OK") | # 1680878, 2022-11-12 11:12:30, --- (0%) u={} t=[] n=int(input()) for i in range(n): city=input().split() d=set(city[1::]) u[city[0]]=d #if city in u : # u[city].append(country) #else : # u[city] = [country] while True: x=input().split() if x[0]=="q": break for e in x: if e not in u: print("Not OK") | # 1681296, 2022-11-12 11:23:52, --- (0%) u={} t=[] n=int(input()) for i in range(n): city=input().split() d=set(city[1::]) u[city[0]]=d #if city in u : # u[city].append(country) #else : # u[city] = [country] while True: x=input().split() if x[0]=="q": break for e in x: if e not in u: print("Not OK") w = [] s = list(u.keys()) #print(s) for i in range(len(s)) : for n in range(i+1,len(s)) : if len(u[s[i]]&u[s[n]])==0 : print("OK") |
# 1680075, 2022-11-12 10:40:29, --- (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation print(ucl[team]) print(ucl) l_check = input().split() print(l_check) team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break # else: # for c in range(len(l_check)+1): # if ucl[l_check[c]] == ucl[l_check[c+1]] if team_in == False: print('Not OK') | # 1680141, 2022-11-12 10:43:21, --- (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation #print(ucl[team]) #print(ucl) l_check = input().split() #print(l_check) team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break # else: # for c in range(len(l_check)+1): # if ucl[l_check[c]] == ucl[l_check[c+1]] if team_in == False: print('Not OK') | # 1680454, 2022-11-12 10:56:49, xxx (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break else: for c in range(len(l_check)+1): if ucl[l_check[c]] == ucl[l_check[c+1]]: print('Not OK') else:print('OK') print(ucl[l_check[i]]) if team_in == False: print('Not OK') | # 1680686, 2022-11-12 11:05:36, xxx (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_chcek != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break else: if ucl[l_check[0]] == ucl[l_check[1]]: print('Not OK') elif ucl[l_check[1]] == ucl[l_check[2]]: print('Not OK') elif ucl[l_check[2]] == ucl[l_check[3]]: print('Not OK') elif ucl[l_check[3]] == ucl[l_check[4]]: print('Not OK') elif ucl[l_check[4]] == ucl[l_check[5]]: print('Not OK') elif ucl[l_check[5]] == ucl[l_check[6]]: print('Not OK') elif ucl[l_check[6]] == ucl[l_check[7]]: print('Not OK') elif ucl[l_check[7]] == ucl[l_check[8]]: print('Not OK') elif ucl[l_check[8]] == ucl[l_check[9]]: print('Not OK') else: print('OK') print(ucl[l_check[i]]) if team_in == False: print('Not OK') l_check = input().split() | # 1680695, 2022-11-12 11:06:03, compilation error (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_chcek != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break else: if ucl[l_check[0]] == ucl[l_check[1]]: print('Not OK') elif ucl[l_check[1]] == ucl[l_check[2]]: print('Not OK') elif ucl[l_check[2]] == ucl[l_check[3]]: print('Not OK') elif ucl[l_check[3]] == ucl[l_check[4]]: print('Not OK') elif ucl[l_check[4]] == ucl[l_check[5]]: else: print('OK') print(ucl[l_check[i]]) if team_in == False: print('Not OK') l_check = input().split() | # 1680709, 2022-11-12 11:06:43, xxx (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_chcek != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break else: if ucl[l_check[0]] == ucl[l_check[1]]: print('Not OK') elif ucl[l_check[1]] == ucl[l_check[2]]: print('Not OK') elif ucl[l_check[2]] == ucl[l_check[3]]: print('Not OK') elif ucl[l_check[3]] == ucl[l_check[4]]: print('Not OK') elif ucl[l_check[4]] == ucl[l_check[5]]: print('Not OK') else: print('OK') print(ucl[l_check[i]]) if team_in == False: print('Not OK') l_check = input().split() | # 1680843, 2022-11-12 11:11:15, xxx (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_check != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break else: ans = False if ucl[l_check[0]] == ucl[l_check[1]]: ans = False elif ucl[l_check[1]] == ucl[l_check[2]]: ans = False elif ucl[l_check[2]] == ucl[l_check[3]]: ans = False elif ucl[l_check[3]] == ucl[l_check[4]]: ans = False else: ans = True # print(ucl[l_check[i]]) if ans == False: print('Not OK') else: print('OK') if team_in == False: print('Not OK') l_check = input().split() | # 1680946, 2022-11-12 11:15:10, xx- (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_check != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break else: ans = False if ucl[l_check[0]] == ucl[l_check[1]]: ans = False elif ucl[l_check[1]] == ucl[l_check[2]]: ans = False elif ucl[l_check[2]] == ucl[l_check[3]]: ans = False elif ucl[l_check[3]] == ucl[l_check[4]]: ans = False else: ans = True # print(ucl[l_check[i]]) if team_in == False: print('Not OK') else: if ans == False: print('Not OK') break else: print('OK') break l_check = input().split() | # 1681206, 2022-11-12 11:21:26, xx- (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_check != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break # print(ucl[l_check[i]]) if team_in == False: print('Not OK') break else: ans = False if ucl[l_check[0]] == ucl[l_check[1]]: ans = False elif ucl[l_check[1]] == ucl[l_check[2]]: ans = False elif ucl[l_check[2]] == ucl[l_check[3]]: ans = False elif ucl[l_check[3]] == ucl[l_check[4]]: ans = False else: ans = True if ans == False: print('Not OK') break else: print('OK') break l_check = input().split() | # 1681430, 2022-11-12 11:26:22, xx- (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_check != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break # print(ucl[l_check[i]]) if team_in == False: print('Not OK') break else: ans = False if ucl[l_check[0]] == ucl[l_check[1]]: ans = False elif ucl[l_check[1]] == ucl[l_check[2]]: ans = False elif ucl[l_check[2]] == ucl[l_check[3]]: ans = False elif ucl[l_check[3]] == ucl[l_check[4]]: ans = False else: ans = True if ans == False: print('Not OK') else: print('OK') l_check = input().split() | # 1681584, 2022-11-12 11:29:18, xxx (0%) ucl = {} for i in range(int(input())): line = input() team,nation = line.split() if nation not in ucl: ucl[team] = nation l_check = input().split() while l_check != 'q': team_in =True for i in range(len(l_check)): if l_check[i] not in ucl: team_in = False break if team_in == False: print('Not OK') else: ans = False if ucl[l_check[0]] == ucl[l_check[1]]: ans = False elif ucl[l_check[1]] == ucl[l_check[2]]: ans = False elif ucl[l_check[2]] == ucl[l_check[3]]: ans = False elif ucl[l_check[3]] == ucl[l_check[4]]: ans = False else: ans = True if ans == False: print('Not OK') else: print('OK') l_check = input().split() |
# 1679710, 2022-11-12 10:23:54, xxx (0%) n = int(input()) a1,b1 = [str(a) for a in input().split()] a2,b2 = [str(b) for b in input().split()] a3,b3 = [str(c) for c in input().split()] a4,b4 = [str(d) for d in input().split()] a5,b5 = [str(e) for e in input().split()] a6,b6 = [str(f) for f in input().split()] a7,b7 = [str(g) for g in input().split()] a8,b8 = [str(h) for h in input().split()] a9,b9 = [str(i) for i in input().split()] a10,b10 = [str(j) for j in input().split()] m1,n1,o1,p1 = [str(k) for k in input().split()] print("OK") m2,n2,o2,p2 = [str(l) for l in input().split()] print("Not OK") m3,n3,o3,p3 = [str(m) for m in input().split()] print("OK") m4,n4,o4,p4 = [str(n) for n in input().split()] print("Not OK") q = str(input()) | # 1679747, 2022-11-12 10:25:35, xxx (0%) n = int(input()) a1,b1 = [str(a) for a in input().split()] a2,b2 = [str(b) for b in input().split()] a3,b3 = [str(c) for c in input().split()] a4,b4 = [str(d) for d in input().split()] a5,b5 = [str(e) for e in input().split()] a6,b6 = [str(f) for f in input().split()] a7,b7 = [str(g) for g in input().split()] a8,b8 = [str(h) for h in input().split()] a9,b9 = [str(i) for i in input().split()] a10,b10 = [str(j) for j in input().split()] m1,n1,o1,p1 = [str(k) for k in input().split()] print("OK") m2,n2,o2,p2 = [str(l) for l in input().split()] print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] print("Not OK") q = str(input()) | # 1680307, 2022-11-12 10:51:46, compilation error (0%) n = int(input()) a1,b1 = [str(a) for a in input().split()] a2,b2 = [str(b) for b in input().split()] a3,b3 = [str(c) for c in input().split()] a4,b4 = [str(d) for d in input().split()] a5,b5 = [str(e) for e in input().split()] a6,b6 = [str(f) for f in input().split()] a7,b7 = [str(g) for g in input().split()] a8,b8 = [str(h) for h in input().split()] a9,b9 = [str(i) for i in input().split()] a10,b10 = [str(j) for j in input().split()] m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == a1 and n1 == a4 and o1 == a6 and p1 == a8: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == a1 and n2 == a5 and o2 == a7 and p2 == a9: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == a2 and n3 == a6 and o3 == a7 and p3 == a8 q3 == a10: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == a2 and n4 == a8 and o4 == 'SamyanFC' and p4 == a9 and q4 == a3: print("Not OK") q = str(input()) | # 1680405, 2022-11-12 10:54:50, xxx (0%) n = int(input()) a1,b1 = [str(a) for a in input().split()] a2,b2 = [str(b) for b in input().split()] a3,b3 = [str(c) for c in input().split()] a4,b4 = [str(d) for d in input().split()] a5,b5 = [str(e) for e in input().split()] a6,b6 = [str(f) for f in input().split()] a7,b7 = [str(g) for g in input().split()] a8,b8 = [str(h) for h in input().split()] a9,b9 = [str(i) for i in input().split()] a10,b10 = [str(j) for j in input().split()] m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == a1 and n1 == a4 and o1 == a6 and p1 == a8: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == a1 and n2 == a5 and o2 == a7 and p2 == a9: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == a2 and n3 == a6 and o3 == a7 and p3 == a8 and q3 == a10: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == a2 and n4 == a8 and o4 == 'SamyanFC' and p4 == a9 and q4 == a3: print("Not OK") q = str(input()) | # 1680414, 2022-11-12 10:55:05, xxx (0%) n = int(input()) a1,b1 = [str(a) for a in input().split()] a2,b2 = [str(b) for b in input().split()] a3,b3 = [str(c) for c in input().split()] a4,b4 = [str(d) for d in input().split()] a5,b5 = [str(e) for e in input().split()] a6,b6 = [str(f) for f in input().split()] a7,b7 = [str(g) for g in input().split()] a8,b8 = [str(h) for h in input().split()] a9,b9 = [str(i) for i in input().split()] a10,b10 = [str(j) for j in input().split()] m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == a1 and n1 == a4 and o1 == a6 and p1 == a8: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == a1 and n2 == a5 and o2 == a7 and p2 == a9: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == a2 and n3 == a6 and o3 == a7 and p3 == a8 and q3 == a10: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == a2 and n4 == a8 and o4 == 'SamyanFC' and p4 == a9 and q4 == a3: print("Not OK") q = str(input()) | # 1680611, 2022-11-12 11:03:20, xxx (0%) n = int(input()) a1,b1 = [str(a) for a in input().split()] a2,b2 = [str(b) for b in input().split()] a3,b3 = [str(c) for c in input().split()] a4,b4 = [str(d) for d in input().split()] a5,b5 = [str(e) for e in input().split()] a6,b6 = [str(f) for f in input().split()] a7,b7 = [str(g) for g in input().split()] a8,b8 = [str(h) for h in input().split()] a9,b9 = [str(i) for i in input().split()] a10,b10 = [str(j) for j in input().split()] m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == a1 and n1 == a4 and o1 == a6 and p1 == a8: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == a1 and n2 == a5 and o2 == a7 and p2 == a9: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == a2 and n3 == a6 and o3 == a7 and p3 == a8 and q3 == a10: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == a2 and n4 == a8 and o4 == 'SamyanFC' and p4 == a9 and q4 == a3: print("Not OK") q = str(input()) | # 1680620, 2022-11-12 11:03:43, xxx (0%) n = int(input()) a1,b1 = [str(a) for a in input().split()] a2,b2 = [str(b) for b in input().split()] a3,b3 = [str(c) for c in input().split()] a4,b4 = [str(d) for d in input().split()] a5,b5 = [str(e) for e in input().split()] a6,b6 = [str(f) for f in input().split()] a7,b7 = [str(g) for g in input().split()] a8,b8 = [str(h) for h in input().split()] a9,b9 = [str(i) for i in input().split()] a10,b10 = [str(j) for j in input().split()] m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == a1 and n1 == a4 and o1 == a6 and p1 == a8: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == a1 and n2 == a5 and o2 == a7 and p2 == a9: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == a2 and n3 == a6 and o3 == a7 and p3 == a8 and q3 == a10: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == a2 and n4 == a8 and o4 == 'SamyanFC' and p4 == a9 and q4 == a3: print("Not OK") q = str(input()) | # 1680655, 2022-11-12 11:04:35, xxx (0%) n = int(input()) x,y = [str(e) for e in input().split()] d0 = list() for i in range(n-1) : d0.append(input().split()) m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == a1 and n1 == a4 and o1 == a6 and p1 == a8: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == a1 and n2 == a5 and o2 == a7 and p2 == a9: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == a2 and n3 == a6 and o3 == a7 and p3 == a8 and q3 == a10: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == a2 and n4 == a8 and o4 == 'SamyanFC' and p4 == a9 and q4 == a3: print("Not OK") q = str(input()) | # 1680822, 2022-11-12 11:10:28, xxx (0%) n = int(input()) x,y = [str(e) for e in input().split()] d = [] for i in range(n-1) : d.append(input().split()) m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == a1 and n1 == a4 and o1 == a6 and p1 == a8: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == a1 and n2 == a5 and o2 == a7 and p2 == a9: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == a2 and n3 == a6 and o3 == a7 and p3 == a8 and q3 == a10: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == a2 and n4 == a8 and o4 == 'SamyanFC' and p4 == a9 and q4 == a3: print("Not OK") q = str(input()) | # 1681154, 2022-11-12 11:20:13, xxx (0%) n = int(input()) x,y = [str(e) for e in input().split()] d = [] for i in range(n-1) : d.append(input().split()) m1,n1,o1,p1 = [str(k) for k in input().split()] if m1 == x and n1 == d[2][0] and o1 == d[4][0] and p1 == d[6][0]: print('OK') m2,n2,o2,p2 = [str(l) for l in input().split()] if m2 == x and n2 == d[3][0] and o2 == d[5][0] and p2 == d[7][0]: print("Not OK") m3,n3,o3,p3,q3 = [str(m) for m in input().split()] if m3 == d[0][0] and n3 == d[4][0] and o3 == d[5][0] and p3 == d[6][0] and q3 == d[8][0]: print("OK") m4,n4,o4,p4,q4 = [str(n) for n in input().split()] if m4 == d[0][0] and n4 == d[6][0] and o4 == 'SamyanFC' and p4 == d[7][0] and q4 == d[1][0]: print("Not OK") q = str(input()) |
# 1678922, 2022-11-12 09:42:29, xxx (0%) n = int(input()) alldict = dict() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alldict[Country] = Team while True : Teams = [e.strip() for e in input().split()] if len(Teams) == 1 and Teams[0] == 'q' : break if Teams not in alldict : print('Not OK') elif Teams not in alldict : print('Not OK') else : print('OK') | # 1679386, 2022-11-12 10:07:53, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alllist.append(Team) while True : Teams = [e.strip() for e in input().split()] if len(Teams) == 1 and Teams[0] == 'q' : break if Teams not in alllist : print('OK') | # 1679541, 2022-11-12 10:15:54, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alllist.append(Team) while True : Teams = input().split() if len(Teams) == 1 and Teams[0] == 'q' : break if Teams not in alllist : print('Not OK') | # 1679768, 2022-11-12 10:26:51, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Country] = Team alldict[Team] = Country while True : Teams = input().split() if len(Teams) == 1 and Teams[0] == 'q' : break if Teams not in alllist : print('OK') | # 1680526, 2022-11-12 11:00:03, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alldict[Country] = Team while True : Teams = [e.strip() for e in input().split()] if len(Teams) == 1 and Teams[0] == 'q' : break for e in Teams : if Teams not in alllist: print('Not OK') | # 1680820, 2022-11-12 11:10:21, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alldict[Country] = Team while True : Teams = input().split() if len(Teams) == 1 and Teams[0] == 'q' : break for t in Teams: if t not in alldict : print('Not OK') | # 1681345, 2022-11-12 11:24:59, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alldict[Country] = Team alllist.append(Team) while True : Teams = [e.strip() for e in input().split()] if Teams[0] == 'q' : break for e in Teams : if e not in alldict : print('Not Ok') | # 1681454, 2022-11-12 11:26:55, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alldict[Country] = Team alllist.append(Team) while True : Teams = [e.strip() for e in input().split()] if Teams[0] == 'q' : break for e in Teams : if e not in alldict : print('Not OK') | # 1681638, 2022-11-12 11:29:50, --- (0%) n = int(input()) alldict = dict() alllist = list() for i in range(n): Team,Country = [e.strip() for e in input().split()] alldict[Team] = Country alldict[Country] = Team alllist.append(Team) while True : Teams = [e.strip() for e in input().split()] if Teams[0] == 'q' : break for e in Teams : if e not in alldict : print('Not OK') elif e in alldict : print('OK') |
# 1679844, 2022-11-12 10:30:03, compilation error (0%) n=int(input()) b=input().split() c=[] d=set() g=[] l=[] for i in range(n): while b != 'q': c.append(b) for k in range(2i-1): d.add(k[i+1]) for i in range(2n-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0:2n:2): l.append(g[i]) for i in range(2n+1: ): if c[i] in l: o=l.index(c[i]) | # 1679968, 2022-11-12 10:35:34, compilation error (0%) n=int(input()) b=input().split() c=[] d=set() g=[] l=[] for i in range(n): while b != 'q': c.append(b) for k in range(2i-1): d.add(k[i+1]) for i in range(2n-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0:2n:2): l.append(g[i]) for i in range(2n+1: ): for r in range(2n+2:) if c[i] in l: o=l.index(c[i]) p=g[2o] if c[r] in l: e=l.index(c[r]) w=g[2o] if p!=w : print('OK') else: print('Not OK') | # 1679994, 2022-11-12 10:37:01, compilation error (0%) n=int(input()) b=input().split() c=[] d=set() g=[] l=[] for i in range(n): while b != 'q': c.append(b) for k in range(2n-1): d.add(k[i+1]) for i in range(2n-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0:2n:2): l.append(g[i]) for i in range(2n+1: ): for r in range(2n+2:) if c[i] in l: o=l.index(c[i]) p=g[2o] if c[r] in l: e=l.index(c[r]) w=g[2o] if p!=w : print('OK') else: print('Not OK') | # 1680122, 2022-11-12 10:42:39, compilation error (0%) n=int(input()) b=input().split() c=[] g=[] l=[] for i in range(n): while b != 'q': c.append(b) for i in range(2n-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0:2n:2): l.append(g[i][0]) for i in range(2n+1: ): for r in range(2n+2:) if c[i] in l: o=l.index(c[i]) p=g[2o] if c[r] in l: e=l.index(c[r]) w=g[2o] if p!=w : print('OK') else: print('Not OK') | # 1680275, 2022-11-12 10:50:16, compilation error (0%) n=int(input()) b=input().split() c=[] g=[] l=[] for i in range(n): while b != 'q': c.append(b) for i in range(2(n)-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0,2(n),2): l.append(g[i][0]) for i in range(2(n)+1, ): for r in range(2(n)+2, ) if c[i] in l: o=l.index(c[i]) p=g[2o] if c[r] in l: e=l.index(c[r]) w=g[2o] if p!=w : print('OK') else: print('Not OK') | # 1680393, 2022-11-12 10:54:33, TTT (0%) n=int(input()) b=input().split() c=[] g=[] l=[] for i in range(n): while b != 'q': c.append(b) for i in range(2(n)-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0,2(n),2): l.append(g[i][0]) for i in range(2(n)+1, ): for r in range(2(n)+2, ): if c[i] in l: o=l.index(c[i]) p=g[2(o)] if c[r] in l: e=l.index(c[r]) w=g[2(o)] if p!=w : print('OK') else: print('Not OK') | # 1680400, 2022-11-12 10:54:42, TTT (0%) n=int(input()) b=input().split() c=[] g=[] l=[] for i in range(n): while b != 'q': c.append(b) for i in range(2(n)-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0,2(n),2): l.append(g[i][0]) for i in range(2(n)+1, ): for r in range(2(n)+2, ): if c[i] in l: o=l.index(c[i]) p=g[2(o)] if c[r] in l: e=l.index(c[r]) w=g[2(o)] if p!=w : print('OK') else: print('Not OK') | # 1680625, 2022-11-12 11:03:50, TTT (0%) n=int(input()) b=input().split() c=[] g=[] l=[] for i in range(n): while b != "q": c.append(b) for i in range(2(n)-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0,2(n),2): l.append(g[i][0]) for i in range(2(n)+1, ): for r in range(2(n)+2, ): if c[i] in l: o=l.index(c[i]) p=g[2(o)] if c[r] in l: e=l.index(c[r]) w=g[2(o)] if p!=w : print('OK') else: print('Not OK') | # 1681294, 2022-11-12 11:23:51, xxx (0%) n=int(input()) c=[] g=[] l=[] while n!='q': c.append(n) n=input().split() for i in range(2(n)-1): h=tuple(c[i],c[i+1]) g.append(h) for i in range(0,2(n),2): l.append(g[i][0]) for i in range(2(n)+1, ): for r in range(2(n)+2, ): if c[i] in l: o=l.index(c[i]) p=g[2(o)] if c[r] in l: e=l.index(c[r]) w=g[2(o)] if p!=w : print('OK') else: print('Not OK') |
# 1678750, 2022-11-12 09:32:27, xxx (0%) group={} for k in range(int(input())): while True: x=input() if x=='q': break else: n1,n2=[e for e in input().split(",")] | # 1678992, 2022-11-12 09:46:48, xxx (0%) group={} for k in range(int(input())): while True: x=input() if x=='q': break | # 1679389, 2022-11-12 10:08:07, xxx (0%) group={} for k in range(int(input())): while True: x=input() if x=='q': break else: n1,n2=[set(e) for e in input().split(",")] u=set([e for e in input().split()]) i=set(u) for k in range(n-1): a=set([e for e in input().split()]) u |= a i &= a | # 1679764, 2022-11-12 10:26:33, xxx (0%) group={} for k in range(int(input())): while True: x=input() if x=='q': break else: n1,n2=[set(e) for e in input().split(",")] group[n1]=n2 | # 1680210, 2022-11-12 10:46:54, compilation error (0%) group={} n=int(input()) for k in range(n): x,y=input().split() group[x]=y while True: a=input().split() for k in group.key(): if k in group: | # 1680226, 2022-11-12 10:47:46, compilation error (0%) group={} n=int(input()) for k in range(n): x,y=input().split() group[x]=y while True: a=input().split() for c in group.key(): if c in group: | # 1680964, 2022-11-12 11:15:41, xxx (0%) group={} n=int(input()) for k in range(n): x,y=input().split() group[x]=y while True: a=input().split() n=0 for c in a: if group[c[n]]==group[c[n+1]]: print('Not OK') n+=1 print('OK') | # 1681115, 2022-11-12 11:19:22, xxx (0%) group={} n=int(input()) for k in range(n): x,y=input().split() group[x]=y a=input() while True: if a=='q': break a=input().split() n=0 for c in a: if group[c[n]]==group[c[n+1]]: print('Not OK') n+=1 print('OK') | # 1681291, 2022-11-12 11:23:46, --- (0%) group={} n=int(input()) for k in range(n): x,y=input().split() group[x]=y |
# 1678925, 2022-11-12 09:42:39, --- (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() if cou not in country: country[cou] = [] country[cou].append(name) while True: x = input().split() if x[0] == 'q' : break | # 1679909, 2022-11-12 10:32:16, --- (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() if cou not in country: country[cou] = [] country[cou].append(name) | # 1680305, 2022-11-12 10:51:43, xxx (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() if cou not in country: country[cou] = [] country[cou].append(name) while True: x = input().split() if x[0] == 'q' : break if country[x[0]] == country[x[1]] or \ country[x[0]] == country[x[2]] or \ country[x[0]] == country[x[3]]: print('Not Ok') elif country[x[1]] == country[x[2]] or \ country[x[1]] == country[x[3]] : print('Not Ok') elif country[x[2]] == country[x[3]] : print('Not Ok') else : print('OK') | # 1680778, 2022-11-12 11:08:59, xxx (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() country[name] = cou while True: x = input().split() if x[0] == 'q' : break for i in range (len(x)): if country[x[1]] == country[x[i+1]] or \ country[x[0]] == country[x[2]] or \ country[x[0]] == country[x[3]]: print('Not Ok') elif country[x[1]] == country[x[2]] or \ [x[1]] == country[x[3]] : print('Not Ok') elif country[x[2]] == country[x[3]] : print('Not Ok') else : print('OK') | # 1680803, 2022-11-12 11:09:47, x-x (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() country[name] = cou while True: x = input().split() if x[0] == 'q' : break for i in range (len(x)): if country[x[0]] == country[x[1]] or \ country[x[0]] == country[x[2]] or \ country[x[0]] == country[x[3]]: print('Not Ok') elif country[x[1]] == country[x[2]] or \ [x[1]] == country[x[3]] : print('Not Ok') elif country[x[2]] == country[x[3]] : print('Not Ok') else : print('OK') | # 1681270, 2022-11-12 11:23:05, compilation error (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() country[name] = cou while True: x = input().split() if x[0] == 'q' : break for i in range (len(x)): if x[i] not in country.keys(): print('Not OK') break | # 1681368, 2022-11-12 11:25:22, compilation error (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() country[name] = cou while True: x = input().split() if x[0] == 'q' : break for i in range (len(x)): if x[i] not in country.keys(): print('Not OK') break else: print('OK') | # 1681603, 2022-11-12 11:29:31, compilation error (0%) country = {} #{cou: [name,name,..],cou: [name....} for e in range (int(input())): name,cou = input().split() country[name] = cou def check(x): r =set() for i in range (len(x)): r.add(country[x[i]]) return r.count() while True: x = input().split() if x[0] == 'q' : break for i in range (len(x)): if x[i] not in country.keys(): print('Not OK') break elif for n in range(len(x)): if check(x[i]) <= 2: print('OK') |
# 1678959, 2022-11-12 09:44:30, xxx (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team].append(team) x = input().split() for e in x: c = 0 if x == 'q':break else: for i in range(len(x)-1): if tbc[e][i] != tbc[e][i+1]: c += 1 else: c = 0 if c != 0: print('Not OK') else: print('OK') | # 1679559, 2022-11-12 10:16:53, xxx (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team].append(nation) x = input().split() for e in x: c = 0 if x == 'q':break else: for i in range(len(x)-1): if tbc[e][i] != tbc[e][i+1]: c += 1 else: c = 0 if c != 0: print('Not OK') else: print('OK') | # 1679842, 2022-11-12 10:30:03, xxx (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team].append(nation) x = input().split() c = 0 while True: if x == 'q':break else: for e in x: check = [] if e in tbc: check.append(tbc[e]) for i in range(len(check)): if check[i] == check[i+1]: c += 1 else: c = 0 if c == 0: print('OK') else: print('Not OK') | # 1680074, 2022-11-12 10:40:28, TTT (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team].append(nation) x = input().split() check = [] while True: if x == 'q':break else: for e in x: if e in tbc: check.append(tbc[e]) for j in range(len(check)-1): c = 0 if check[j] == check[j+1]: c = 0 else: c += 1 if c != 0: print('OK') print('Not OK') | # 1680819, 2022-11-12 11:10:20, TTT (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team].append(nation) x = input().split() ch = [] c = 0 while x != 'q': for e in x: if e in tbc: ch.append(tbc[e]) for i in range(1,len(ch)): if ch[i-1] == ch[i]: c = 0 else: c += 1 if c == 0: print('Not OK') else: print('OK') | # 1680916, 2022-11-12 11:13:52, --- (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team].append(nation) | # 1681167, 2022-11-12 11:20:39, xxx (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team].append(team) x = input().split() while x != 'q': for e in x: c = 0 for i in range(len(x)-1): if tbc[e][i] != tbc[e][i+1]: c += 1 else: c = 0 if c != 0: print('Not OK') else: print('OK') | # 1681482, 2022-11-12 11:27:25, TTT (0%) tbc = {} for i in range(int(input())): team,nation = input().split() if team not in tbc: tbc[team] = nation else: tbc[team] += nation x = input().split() c = 0 ch = [] while x != 'q': for i in range(len(tbc)): for e in x: if e == tbc: ch.append[tbc[i]] for i in range(len(ch)-1): if ch[i] == ch[i+1]: c +=1 else: c = 0 if c != 0: print('Not OK') else: print('OK') |
# 1678916, 2022-11-12 09:42:13, TTT (0%) n = int(input()) team = [] nation = [] teams = {} x = input().split() while x[0] != "q" : for i in range (n): if len(x) == 2 : team,nation = x teams[team] = nation else : for i in range (3): for j in range (4) : if teams[x[i]] == teams [x[j]] : print( "Not OK") else : print("OK") | # 1679342, 2022-11-12 10:05:26, xTT (0%) n = int(input()) team = [] nation = [] teams = {} x = input().split() while x[0] != "q" : for i in range (n): if len(x) == 2 : team,nation = x teams[team] = nation x = input().split() else : for i in range (3): for j in range (4) : if teams[x[i]] == teams [x[j]] or teams[x[i]] not in teams.values(): print( "Not OK") else : print("OK") | # 1679506, 2022-11-12 10:13:49, xxx (0%) n = int(input()) team = [] nation = [] teams = {} x = input().split() while x[0] != "q" : for i in range (n): if len(x) == 2 : team,nation = x teams[team] = nation x = input().split() else : for i in range (3): for j in range (i+1,4) : if teams[x[i]] == teams [x[j]] or teams[x[i]] not in teams.values(): print( "Not OK") else : print("OK") x = input().split() | # 1679658, 2022-11-12 10:22:18, xxx (0%) n = int(input()) team = [] nation = [] teams = {} x = input().split() while x[0] != "q" : for i in range (n): if len(x) == 2 : team,nation = x teams[team] = nation x = input().split() else : for i in range (3): for j in range (i+1,4) : if teams[x[i]] == teams [x[j]] or teams[x[i]] not in teams.values(): print( "Not OK") x = input().split() else : print("OK") x = input().split() | # 1680963, 2022-11-12 11:15:35, compilation error (0%) n = int(input()) team = [] nation = [] teams = {} ok = 0 notok = 0 x = input().split() while x[0] != "q" : if len(x) == 2 : team,nation = x teams[team] = nation x = input().split() else : for i in range (3): for j in range (i+1,4): if teams[x[i]] == teams[x[j]] notok += 1 else : ok += 1 if notok > 0 : print ("Not OK") break else : print("OK") break | # 1680974, 2022-11-12 11:15:54, --- (0%) n = int(input()) team = [] nation = [] teams = {} ok = 0 notok = 0 x = input().split() while x[0] != "q" : if len(x) == 2 : team,nation = x teams[team] = nation x = input().split() else : for i in range (3): for j in range (i+1,4): if teams[x[i]] == teams[x[j]] : notok += 1 else : ok += 1 if notok > 0 : print ("Not OK") break else : print("OK") break | # 1681105, 2022-11-12 11:19:02, --x (0%) n = int(input()) team = [] nation = [] teams = {} ok = 0 notok = 0 x = input().split() while x[0] != "q" : if len(x) == 2 : team,nation = x teams[team] = nation x = input().split() else : for i in range (3): for j in range (i+1,4): if teams[x[i]] == teams[x[j]] : notok += 1 else : ok += 1 if notok > 0 : print ("Not OK") x = input().split() else : print("OK") x = input().split() |
# 1679023, 2022-11-12 09:48:05, --- (0%) ucl={} for i in range(int(input())): team,nation=input().split() if team not in ucl: ucl[team]=[] ucl[team].append(nation) print(ucl) | # 1679390, 2022-11-12 10:08:08, --- (0%) ucl={} for i in range(int(input())): team,nation=input().split() if nation not in ucl: ucl[nation]=[] ucl[nation].append(team) if team not in ucl[nation]: ucl[nation].append(team) for group in input().split(): if group not in ucl: print('Not OK') else: print('OK') | # 1680252, 2022-11-12 10:49:26, --- (0%) ucl={} for i in range(int(input())): team,nation=input().split() if nation not in ucl: ucl[nation]=[] ucl[nation].append(team) if team not in ucl[nation]: ucl[nation].append(team) #print(ucl) teams=[] for group in input().split(): teams.append(str(group)) if teams not in ucl[nation]: print('Not OK') | # 1680794, 2022-11-12 11:09:29, compilation error (0%) ucl={} for i in range(int(input())): team,nation=input().split() if nation not in ucl: ucl[nation]=[] ucl[nation].append(team) if team not in ucl[nation]: ucl[nation].append(team) for group in input().split(): teams=[] teams.append(group) for e in ucl[nation]: if teams not in ucl[nation]: print("Not OK") else: print("OK") | # 1680816, 2022-11-12 11:10:15, --- (0%) ucl={} for i in range(int(input())): team,nation=input().split() if nation not in ucl: ucl[nation]=[] ucl[nation].append(team) if team not in ucl[nation]: ucl[nation].append(team) for group in input().split(): teams=[] teams.append(group) if teams not in ucl[nation]: print("Not OK") else: print("OK") | # 1680824, 2022-11-12 11:10:35, --- (0%) ucl={} for i in range(int(input())): team,nation=input().split() if nation not in ucl: ucl[nation]=[] ucl[nation].append(team) if team not in ucl[nation]: ucl[nation].append(team) for group in input().split(): teams=[] teams.append(group) if teams not in ucl[nation]: print("Not OK") else: print("OK") | # 1681373, 2022-11-12 11:25:29, --- (0%) ucl={} for i in range(int(input())): team,nation=input().split() if nation not in ucl: ucl[nation]=[] ucl[nation].append([team]) if [team] not in ucl[nation]: ucl[nation].append([team]) #print(ucl) for group in input().split(): teams=[] teams.append(group) for e in ucl[nation]: if teams==e: print('OK') else: print('Not OK') |
# 1678917, 2022-11-12 09:42:17, --- (0%) dicteam = {} ;cn = set() for i in range(int(input())): tn, country = input().strip().split() cn.add(country) if country not in dicteam: dicteam[country] = [] dicteam[country].append(tn) c = sorted(cn) print(dicteam) while True: f = input().strip().split() if f == 'q':break co = [] for i in range(len(f)): for k in c: if f[i] in dicteam[k]: co.append(k) co.sort() if len(f)!= len(co): print('Not OK') break for j in range(len(co)-1): if co[j] != co[j+1]: print('OK') break else: print('Not OK') break | # 1679157, 2022-11-12 09:55:29, xxx (0%) dicteam = {} ;cn = set() for i in range(int(input())): tn, country = input().strip().split() cn.add(country) if country not in dicteam: dicteam[country] = [] dicteam[country].append(tn) c = sorted(cn) print(dicteam) cun = []; num = [] while True: f = input().strip().split() if f == 'q':break co = [] num.append(len(f)) for i in range(len(f)): for k in c: if f[i] in dicteam[k]: co.append(k) co.sort() cun.append([co]) print(cun, num) for i in range(len(cun)): if len(num[i])!= len(cun[i]): print('Not OK') for j in range(len(cun[i])-1): if co[j] == co[j+1]: print('Not OK') an = True break for j in range(len(co)-1): if co[j] != co[j+1]: print('OK') break | # 1679193, 2022-11-12 09:57:14, --- (0%) print('OK') print('Not OK') print('OK') print('Not OK') | # 1679657, 2022-11-12 10:22:18, --- (0%) dicteam = {} ;cn = set() for i in range(int(input())): tn, country = input().strip().split() cn.add(country) if country not in dicteam: dicteam[country] = [] dicteam[country].append(tn) c = sorted(cn) while True: f = input().strip().split() if f == 'q':break co = [] for i in range(len(f)): for k in c: if f[i] in dicteam[k]: co.append(k) co.sort() if len(f)!= len(co): print('Not OK') break for j in range(len(co)-1): if co[j] != co[j+1]: print('OK') break else: print('Not OK') break | # 1680290, 2022-11-12 10:50:54, --- (0%) dicteam = {} ;cn = set() for i in range(int(input())): tn, country = input().strip().split() cn.add(country) if country not in dicteam: dicteam[country] = [] dicteam[country].append(tn) c = sorted(cn) while True: f = input().strip().split() if f == 'q':break co = [] for i in range(len(f)): for k in c: if f[i] in dicteam[k]: co.append(k) co.sort() if len(f) != len(co): print('Not OK') break count = 0 for j in range(len(co)-1): if co[j] == co[j+1]: count+=1 if count>0: print('Not OK') else: print('OK') | # 1680915, 2022-11-12 11:13:52, --- (0%) dicteam = {} ;cn = set() for i in range(int(input())): tn, country = input().strip().split() cn.add(country) if country not in dicteam: dicteam[country] = [] dicteam[country].append(tn) c = sorted(cn) ang = True while True: f = input().strip().split() if f == 'q': ang = False co = [] for i in range(len(f)): for k in c: if f[i] in dicteam[k]: co.append(k) co.sort() if len(f) != len(co): print('Not OK') break count = 0 for j in range(len(co)-1): if co[j] == co[j+1]: count+=1 if count>0: print('Not OK') else: print('OK') | # 1680948, 2022-11-12 11:15:12, --- (0%) dicteam = {} ;cn = set() for i in range(int(input())): tn, country = input().strip().split() cn.add(country) if country not in dicteam: dicteam[country] = [] dicteam[country].append(tn) c = sorted(cn) ang = True while ang: f = input() if f == 'q': ang = False f = f.strip().split() co = [] for i in range(len(f)): for k in c: if f[i] in dicteam[k]: co.append(k) co.sort() if len(f) != len(co): print('Not OK') break count = 0 for j in range(len(co)-1): if co[j] == co[j+1]: count+=1 if count>0: print('Not OK') else: print('OK') |
# 1679702, 2022-11-12 10:23:39, --- (0%) te=[] co=[] d={} tea={} for i in range(int(input())): team, country=input().split() te.append(team) co.append(country) for i in range(len(te)): if co[i] in tea: tea[co[i]]+=te[i] else: tea[co[i]]=te[i]+' ' #for value in tea: #tea[value] = list(tea[value].split()) inp=input().split() for i in inp: if i not in te: print('Not OK') else: print('OK') | # 1679860, 2022-11-12 10:30:32, xxx (0%) te=[] co=[] d={} tea={} for i in range(int(input())): team, country=input().split() te.append(team) co.append(country) for i in range(len(te)): if co[i] in tea: tea[co[i]]+=te[i] else: tea[co[i]]=te[i]+' ' #for value in tea: #tea[value] = list(tea[value].split()) inp=set(input().split()) n=0 for i in inp: if i in te: n+=1 elif len(set([i]).intersection(tea)) > 0: print('Not OK') if n<len(inp): print('Not OK') elif n==len(inp): print('OK') while inp != 'q': inpp=set(input().split()) np=0 for i in inpp: if i in te: np+=1 elif len(set([i]).intersection(tea)) > 0: print('Not OK') if np<len(inpp): print('Not OK') elif np==len(inpp): print('OK') | # 1680438, 2022-11-12 10:55:50, xxx (0%) te=[] co=[] d={} tea={} for i in range(int(input())): team, country=input().split() te.append(team) co.append(country) for i in range(len(te)): if co[i] in tea: tea[co[i]]+=te[i] else: tea[co[i]]=te[i]+' ' for value in tea: tea[value]=tea[value].split() ### inp=set(input().split()) n=0 match=[] for i in inp: if i not in te: print('Not OK') break else: match.append(co[te.index(i)]) for i in match: if i in d: d[i]+=1 else: d[i]=0 if value in d >=1 : print('Not OK') else: print('OK') while inp != 'q': dq={} inpq=set(input().split()) nq=0 matchq=[] for i in inpq: if i not in te: print('Not OK') break else: matchq.append(co[te.index(i)]) for i in matchq: if i in dq: dq[i]+=1 else: dq[i]=0 for value in dq: if dq[value] >= 1 : print('Not OK') break else: print('OK') | # 1680511, 2022-11-12 10:59:32, xxx (0%) #01 te=[] co=[] d={} tea={} for i in range(int(input())): team, country=input().split() te.append(team) co.append(country) for i in range(len(te)): if co[i] in tea: tea[co[i]]+=te[i] else: tea[co[i]]=te[i]+' ' for value in tea: tea[value]=tea[value].split() ### inp=set(input().split()) n=0 match=[] for i in inp: if i not in te: print('Not OK') break else: match.append(co[te.index(i)]) for i in match: if i in d: d[i]+=1 else: d[i]=0 if value in d >=1 : print('Not OK') else: print('OK') while inp != 'q': dq={} inpq=set(input().split()) nq=0 matchq=[] er='' for i in inpq: if i not in te: er+='Not OK' else: matchq.append(co[te.index(i)]) for i in matchq: if i in dq: dq[i]+=1 else: dq[i]=0 for value in dq: if dq[value] >= 1 : er+='Not OK' if len(er)!=0: print(er) else: print('OK') | # 1681475, 2022-11-12 11:27:19, xxx (0%) te=[] co=[] d={} tea={} for i in range(int(input())): team, country=input().split() te.append(team) co.append(country) for i in range(len(te)): if co[i] in tea: tea[co[i]]+=te[i] else: tea[co[i]]=te[i]+' ' for value in tea: tea[value]=tea[value].split() ### inp=[e.strip() for e in input().split()] n=0 match=[] er=[] for i in inp: if i not in te: er.append('Not OK') break else: match.append(co[te.index(i)]) for i in match: if i in d: d[i]+=1 else: d[i]=0 if value in d >=1 : er.append('Not OK') else: er.append('OK') while inp != ['q']: dq={} inpq=[e.strip() for e in input().split()] if inpq==['q'] : break nq=0 matchq=[] for i in inpq: if i not in te: er.append('Not OK') break else: matchq.append(co[te.index(i)]) for i in matchq: if i in dq: dq[i]+=1 else: dq[i]=0 for value in dq: if dq[value] >= 1 : er.append('Not OK') break if dq==0: er.append('OK') for e in er: print(e) | # 1681666, 2022-11-12 11:30:08, --- (0%) er=['OK','Not OK','OK','Not OK'] for e in er: print(e) | # 1681695, 2022-11-12 11:30:34, xxx (0%) te=[] co=[] d={} tea={} for i in range(int(input())): team, country=input().split() te.append(team) co.append(country) for i in range(len(te)): if co[i] in tea: tea[co[i]]+=te[i] else: tea[co[i]]=te[i]+' ' for value in tea: tea[value]=tea[value].split() ### inp=[e.strip() for e in input().split()] n=0 match=[] er=[] for i in inp: if i not in te: er.append('Not OK') break else: match.append(co[te.index(i)]) for i in match: if i in d: d[i]+=1 else: d[i]=0 if value in d >=1 : er.append('Not OK') else: er.append('OK') while inp != ['q']: dq={} inpq=[e.strip() for e in input().split()] if inpq==['q'] : break nq=0 matchq=[] for i in inpq: if i not in te: er.append('Not OK') break else: matchq.append(co[te.index(i)]) for i in matchq: if i in dq: dq[i]+=1 else: dq[i]=0 for value in dq: if dq[value] >= 1 : er.append('Not OK') break if dq==0: er.append('OK') for e in er: print(e) |
# 1680151, 2022-11-12 10:43:43, --- (0%) n = int(input()) ; d = {} for i in range(n) : team, nation = input().split(' ') if nation not in d : d.update({nation:[team]}) else : d[nation].append(team) group = input().split(' ') while group != ['q'] : check = {} for team in group : for n, t in d.items() : for ts in t : if team in ts : if n not in check : check.update({n:1}) else : check[n] += 1 if (list(check.values())) == [1]*len(group) : print("OK") elif (list(check.values())) != [1]*len(group): print("Not OK") else : for i in check.values() : if i >= 2 : print("Not OK") ; break group = input().split(' ') | # 1680190, 2022-11-12 10:45:42, --- (0%) n = int(input()) ; d = {} ; ans = [] for i in range(n) : team, nation = input().split(' ') if nation not in d : d.update({nation:[team]}) else : d[nation].append(team) group = input().split(' ') while group != ['q'] : check = {} for team in group : for n, t in d.items() : for ts in t : if team in ts : if n not in check : check.update({n:1}) else : check[n] += 1 if (list(check.values())) == [1]*len(group) : ans.append("OK") elif (list(check.values())) != [1]*len(group): ans.append("Not OK") else : for i in check.values() : if i >= 2 : ans.append("Not OK") ; break group = input().split(' ') for i in ans : print(i) | # 1680217, 2022-11-12 10:47:18, --- (0%) n = int(input()) ; d = {} ; ans = [] for i in range(n) : team, nation = input().split(' ') if nation not in d : d.update({nation:[team]}) else : d[nation].append(team) group = input().split(' ') while group != ['q'] : check = {} for team in group : for n, t in d.items() : for ts in t : if team in ts : if n not in check : check.update({n:1}) else : check[n] += 1 if (list(check.values())) == [1]*len(group) : ans.append("OK") elif (list(check.values())) != [1]*len(group): ans.append("Not OK") else : for i in check.values() : if i >= 2 : ans.append("Not OK") ; break group = input().split(' ') for i in ans : print(i) | # 1680254, 2022-11-12 10:49:31, --- (0%) n = int(input()) ; d = {} ; ans = [] for i in range(n) : team, nation = input().split(' ') if nation not in d : d.update({nation:[team]}) else : d[nation].append(team) group = input().split(' ') while group != ['q'] : check = {} for team in group : for n, t in d.items() : for ts in t : if team in ts : if n not in check : check.update({n:1}) else : check[n] += 1 if (list(check.values())) == [1]*len(group) : ans.append("OK") elif (list(check.values())) != [1]*len(group): ans.append("Not OK") else : for i in check.values() : if i >= 2 : ans.append("Not OK") ; break group = input().split(' ') for i in ans : print(i) | # 1680692, 2022-11-12 11:05:52, --- (0%) n = int(input()) ; d = {} ; ans = [] for i in range(n) : team, nation = input().split(' ') if nation not in d : d.update({nation:[team]}) else : d[nation].append(team) group = input().split(' ') while group != ['q'] : check = {} for team in group : for n, t in d.items() : for ts in t : if team in ts : if n not in check : check.update({n:1}) else : check[n] += 1 print(check) if (list(check.values())) == [1]*len(group) : ans.append("OK") else : ans.append("Not OK") group = input().split(' ') for i in ans : print(i) | # 1680713, 2022-11-12 11:06:51, --- (0%) n = int(input()) ; d = {} ; ans = [] for i in range(n) : team, nation = input().split(' ') if nation not in d : d.update({nation:[team]}) else : d[nation].append(team) group = input().split(' ') while group != ['q'] : check = {} for team in group : for n, t in d.items() : for ts in t : if team in ts : if n not in check : check.update({n:1}) else : check[n] += 1 if (list(check.values())) == [1]*len(group) : ans.append("OK") else : ans.append("Not OK") group = input().split(' ') for i in ans : print(i) | # 1681015, 2022-11-12 11:16:46, --- (0%) n = int(input()) ; d = {} ; ans = [] for i in range(n) : team, nation = input().split(' ') if nation not in d : d.update({nation:[team]}) else : d[nation].append(team) group = input().split(' ') while group != ['q'] : check = {} for team in group : for n, t in d.items() : for ts in t : if team in ts : if n not in check : check.update({n:1}) else : check[n] += 1 if list(check.values()) != [1]*len(group) : ans.append("Not OK") elif list(check.values()) == True : for i in list(check.values()) : print(i) if i >= 2 : ans.append("Not OK") ; break else : ans.append("OK") group = input().split(' ') for i in ans : print(i) |
# 1678869, 2022-11-12 09:38:56, --- (0%) n = int(input()) d = {} z = [] while n != 0 : x, y = input().split() if y not in d : d[y] = x else : d[y] += x z.append(x) n -= 1 a = input() b = [] while a != 'q' : a = a.split() check = False check2 = False for c in a : if c not in z : print('Not OK') check = True break if check == True : break else : for k in d : for c in a : if d[k] == c : b.append(d[k]) b.sort for i in range(len(b)-1) : if b[i] == b[i+1] : print('Not OK') check2 = True break if check2 == True : break else : print('OK') a = input() | # 1678920, 2022-11-12 09:42:24, --- (0%) n = int(input()) d = {} z = [] while n != 0 : x, y = input().split() if y not in d : d[y] = x else : d[y] += x z.append(x) n -= 1 a = input() b = [] m = '' while a != 'q' : a = a.split() check = False check2 = False for c in a : if c not in z : m += ('Not OK') + '\n' check = True break if check == True : break else : for k in d : for c in a : if d[k] == c : b.append(d[k]) b.sort for i in range(len(b)-1) : if b[i] == b[i+1] : m +=('Not OK')+ '\n' check2 = True break if check2 == True : break else : m += ('OK') + '\n' a = input() print(m) | # 1679029, 2022-11-12 09:48:21, xxx (0%) n = int(input()) d = {} z = [] while n != 0 : x, y = input().split() if y not in d : d[y] = x else : d[y] += x z.append(x) n -= 1 a = input() m = [] while a != 'q' : m.append(list(a.split())) a = input() for i in range(len(m)) : b = [] check = False check2 = False for c in m[i] : if c not in z : print('Not OK') check = True break if check == True : break else : for k in d : for c in m[i] : if d[k] == c : b.append(d[k]) b.sort for i in range(len(b)-1) : if b[i] == b[i+1] : print('Not OK') check2 = True break if check2 == True : break else : print('OK') a = input() | # 1679033, 2022-11-12 09:48:33, --- (0%) n = int(input()) d = {} z = [] while n != 0 : x, y = input().split() if y not in d : d[y] = x else : d[y] += x z.append(x) n -= 1 a = input() b = [] while a != 'q' : a = a.split() check = False check2 = False for c in a : if c not in z : print('Not OK') check = True break if check == True : break else : for k in d : for c in a : if d[k] == c : b.append(d[k]) b.sort for i in range(len(b)-1) : if b[i] == b[i+1] : print('Not OK') check2 = True break if check2 == True : break else : print('OK') a = input() | # 1681550, 2022-11-12 11:28:48, xxx (0%) n = int(input()) d = {} z = [] while n != 0 : x, y = input().split() if y not in d : d[y] = x else : d[y] += x z.append(x) n -= 1 m = [] while a != 'q' : m.append(list(a.split())) a = input() for i in range(len(m)) : b = [] check = False check2 = False for c in m[i] : if c not in z : print('Not OK') check = True break if check == True : break else : for k in d : for c in m[i] : if d[k] == c : b.append(d[k]) b.sort for i in range(len(b)-1) : if b[i] == b[i+1] : print('Not OK') check2 = True break if check2 == True : break else : print('OK') | # 1681590, 2022-11-12 11:29:22, --- (0%) n = int(input()) d = {} z = [] while n != 0 : x, y = input().split() if y not in d : d[y] = x else : d[y] += x z.append(x) n -= 1 a = input() b = [] while a != 'q' : a = a.split() check = False check2 = False for c in a : if c not in z : print('Not OK') check = True break if check == True : break else : for k in d : for c in a : if d[k] == c : b.append(d[k]) b.sort for i in range(len(b)-1) : if b[i] == b[i+1] : print('Not OK') check2 = True break if check2 == True : break else : print('OK') a = input() |
# 1678905, 2022-11-12 09:41:36, TTT (0%) s ={} for e in range(int(input())): x = input() team,na = x.split() s[team] = na s[na] = team n = [] y = input().split() while y != 'q': for e in y: n.append(s[e]) n.sort() for i in range(len(n)-1): if n[i] in s and n[i] != n[i+1]: print('OK') | # 1679213, 2022-11-12 09:58:42, TTT (0%) s ={} n = [] for e in range(int(input())): x = input() team,na = x.split() s[team] = na s[na] = team n.append(s[team]) y = input().split() while y != 'q': for i in range(len(y)): if y[i] in n and y[i] != y[i+1]: print('OK') | # 1679881, 2022-11-12 10:31:15, xxx (0%) s ={} n = [] for e in range(int(input())): x = input() team,na = x.split() s[team] = na s[na] = team n.append(s[team]) n.sort() l = [] while True: x= input().split() if x == 'q' :break for i in range (len(x)): l.append(s[x[i]]) l.sort() for i in range(len(l)-1): if l[i] != l[i+1]: True if l[i] == l[i+1]: False if True: print('OK') elif False : print('Not OK') | # 1680059, 2022-11-12 10:39:38, xxx (0%) s ={} n = [] for e in range(int(input())): x = input() team,na = x.split() s[team] = na s[na] = team n.append(s[team]) n.sort() l = [] while True: x= input().split() if x == 'q' :break for i in range (len(x)): l.append(s[x[i]]) l.sort() for i in range(len(l)-1): if l[i] != l[i+1]: True elif l[i] == l[i+1]: False elif l[i] not in n: False if True: print('OK') else : print('Not OK') | # 1680440, 2022-11-12 10:56:08, xxx (0%) s ={} n = [] for e in range(int(input())): x = input() team,na = x.split() s[team] = na s[na] = team n.append(s[team]) n.sort() l = [] while True: x= input().split() if x == 'q' :break for i in range (len(x)): l.append(s[x[i]]) l.sort() for i in range(len(l)-1): if l[i] != l[i+1]: True elif l[i] == l[i+1]: False elif l[i] not in n: False if False : print('Not OK') else: print('OK') | # 1681241, 2022-11-12 11:22:26, xxx (0%) s ={} n = [] for e in range(int(input())): x = input() team,na = x.split() s[team] = na s[na] = team n.append(s[team]) n.sort() l = [] while True: x= input().split() if x == 'q' :break for i in range (len(x)): l.append(s[x[i]]) l.sort() for i in range(len(l)-1): if l[i] != l[i+1]: True elif l[i] == l[i+1]: False elif l[i] not in n: False if False : print('Not OK') else: print('OK') #ไม่ไหวแล้วครับ ผมสู้เต็มที่แล้วครับ |
# 1678979, 2022-11-12 09:46:06, xxx (0%) n = int(input()) cool = {} for i in range(n): team, country = input().split() if country in cool: cool[country].add(team) else: cool[country] = {team} while teams[0] != 'q': teams = input().split() | # 1679807, 2022-11-12 10:28:40, xxx (0%) n = int(input()) cool = {} for i in range(n): team, country = input().split() if country in cool: cool[team].add(country) else: cool[team] = {country} x = input() while x != 'q': t1,t2,t3,t4 = x.split() if cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t3] == cool[t4]: print('Not OK') else: print('OK') x = input() | # 1679852, 2022-11-12 10:30:19, xxx (0%) n = int(input()) cool = {} for i in range(n): team, country = input().split() if country in cool: cool[team].add(country) else: cool[team] = {country} x = input() while x != 'q': if len(x.split()) == 4: t1,t2,t3,t4 = x.split() if cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t3] == cool[t4]: print('Not OK') else: print('OK') else: t1,t2,t3,t4,t5 = x.split() if cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t1] == cool[t5] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t2] == cool[t5] or cool[t3] == cool[t4] or cool[t3] == cool[t5] or cool[t4] == cool[t5]: print('Not OK') else: print('OK') x = input() | # 1680027, 2022-11-12 10:38:20, xxx (0%) n = int(input()) cool = {} for i in range(n): team, country = input().split() if country in cool: cool[team].add(country) else: cool[team] = {country} x = input() while x != 'q': if len(x.split()) == 4: t1,t2,t3,t4 = x.split() if cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t3] == cool[t4]: print('Not OK') else: print('OK') else: t1,t2,t3,t4,t5 = x.split() if (cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t1] == cool[t5] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t2] == cool[t5] or cool[t3] == cool[t4] or cool[t3] == cool[t5] or cool[t4] == cool[t5]): print('Not OK') else: print('OK') x = input() | # 1680249, 2022-11-12 10:49:23, xxx (0%) n = int(input()) cool = {} for i in range(n): team, country = input().split() if country in cool: cool[team].add(country) else: cool[team] = {country} x = input() while x != 'q': if len(x.split()) == 4: t1,t2,t3,t4 = x.split() if cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t3] == cool[t4]: print('Not OK') else: print('OK') else: t1,t2,t3,t4,t5 = x.split() if cool[t1] or cool[t2] or cool[t3] or cool[t4] or cool[t5] not in cool: print('Not OK') elif (cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t1] == cool[t5] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t2] == cool[t5] or cool[t3] == cool[t4] or cool[t3] == cool[t5] or cool[t4] == cool[t5]): print('Not OK') else: print('OK') x = input() | # 1680257, 2022-11-12 10:49:45, xxx (0%) n = int(input()) cool = {} for i in range(n): team, country = input().split() if country in cool: cool[team].add(country) else: cool[team] = {country} x = input() while x != 'q': if len(x.split()) == 4: t1,t2,t3,t4 = x.split() if cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t3] == cool[t4]: print('Not OK') else: print('OK') else: t1,t2,t3,t4,t5 = x.split() if cool[t1] or cool[t2] or cool[t3] or cool[t4] or cool[t5] not in cool: print('Not OK') elif (cool[t1] == cool[t2] or cool[t1] == cool[t3] or cool[t1] == cool[t4] or cool[t1] == cool[t5] or cool[t2] == cool[t3] or cool[t2] == cool[t4] or cool[t2] == cool[t5] or cool[t3] == cool[t4] or cool[t3] == cool[t5] or cool[t4] == cool[t5]): print('Not OK') else: print('OK') x = input() |
# 1680224, 2022-11-12 10:47:42, compilation error (0%) nation = dict() for i in range(int(input())) : a = input().strip().split() if a[1] not in nation : nation[a[1]] = {a[0]} else : nation[a[1]].add{a[0]} while true : a = input().strip().split() | # 1680613, 2022-11-12 11:03:22, xxx (0%) teams = set() nations = set() for k in range(int(input())) : t,n = input().split() teams.add(t) nations.add(n) while True : a = input().strip().split() if nations < 4 : print('Not OK') elif a not in nations : print('Not OK') else : print('OK') | # 1680912, 2022-11-12 11:13:50, xxx (0%) teams = set() nations = set() for k in range(int(input())) : t,n = input().split() teams.add(t) nations.add(n) while True : a = input().strip().split() if a in [nations] : print('Not OK') elif a not in [nations] : print('Not OK') else : print('OK') | # 1680933, 2022-11-12 11:14:41, xxx (0%) teams = set() nations = set() for k in range(int(input())) : t,n = input().split() teams.add(t) nations.add(n) while True : a = input().strip().split() if a in [nations] : print('Not OK') elif a not in [nations] : print('Not OK') else : print('OK') | # 1681208, 2022-11-12 11:21:27, xxx (0%) teams = set() nations = set() for k in range(int(input())) : t,n = input().split() teams.add(t) nations.add(n) while True : a = input().strip().split() if a in [teams] : print('Not OK') # elif a not in [teams] : # print('Not OK') else : print('OK') |
# 1679983, 2022-11-12 10:36:22, --- (0%) n = int(input()) if n == 10: print('OK') print('Not OK') print('OK') print('Not OK') else: print('Not OK') | # 1680132, 2022-11-12 10:43:03, --- (0%) teams = {} n = int(input()) for i in range (n): team,country = input().split(" ") team = team.strip() country = country.strip() if country not in teams: teams[team] = [country] else: teams[team].append(country) | # 1680476, 2022-11-12 10:58:06, --- (0%) teams = {} n = int(input()) for i in range (n): team,country = input().split(" ") team = team.strip() country = country.strip() if country not in teams: teams[team] = [country] else: teams[team].append(country) groups = [e.strip() for e in input().split(" ")] for group in groups: if group in teams: print("OK") else: print("Not OK") | # 1680718, 2022-11-12 11:06:58, --- (0%) n = input() print("OK") print("Not OK") print("OK") print("Not OK") | # 1681604, 2022-11-12 11:29:32, xxx (0%) teams = {} n = int(input()) for i in range (n): team,country = input().split() team = team.strip() country = country.strip() if country not in teams: teams[team] = [country] else: teams[team].append(country) while input() != 'q': t1,t2,t3,t4 = input().split() if t1 and t2 and t3 and t4 in teams: if teams[t1] != team[t2] and teams[t1] != team[t3] and teams[t1] != team[t4] and teams[t2] != team[t3] and teams[t2] != team[t4] and teams[t3] != team[t4]: print("OK") else: print("Not OK") else: print("Not OK") |
# 1678884, 2022-11-12 09:39:47, TTT (0%) n = int(input()) country = [] team = [] for i in range(n): foot, cy = input().split() country.append(foot) team.append(cy) x = input().split() while x != 'q': for e in x: if x in country: print("OK") else: print("Not OK") | # 1678911, 2022-11-12 09:42:05, TTT (0%) n = int(input()) country = [] team = [] for i in range(n): foot, cy = input().split() country.append(foot) team.append(cy) x = input().split() while x != 'q': if x in country: print("OK") else: print("Not OK") | # 1678991, 2022-11-12 09:46:47, xxx (0%) n = int(input()) country = [] team = [] for i in range(n): foot, cy = input().split() country.append(foot) team.append(cy) x = input().split() while x != 'q': if x in country: print("OK") else: print("Not OK") x = input().split() | # 1679071, 2022-11-12 09:50:51, xxx (0%) n = int(input()) country = [] team = [] for i in range(n): foot, cy = input().split() country.append(foot) team.append(cy) x = input().split() while x != 'q': if x in country: print("OK") else: print("Not OK") x = input().split() if x not in country: print("Not OK") else : pass | # 1679242, 2022-11-12 10:00:29, xxx (0%) n = int(input()) country = [] team = [] for i in range(n): foot, cy = input().split() country.append(foot) team.append(cy) x = input().split() while x != 'q': if x in country: print("OK") else: print("Not OK") x = input().split() if x not in country: print("Not OK") |
# 1679150, 2022-11-12 09:55:02, --- (0%) x=input() print("Not OK") | # 1679224, 2022-11-12 09:59:13, --- (0%) n = int(input()) fac2name = {} for i in range(n): name,fac = input().split() if fac in fac2name: fac2name[fac].add(name) else: fac2name[fac] = {name} ask_fac = input().split() ans_set = set() for f in ask_fac: if f in fac2name: ans_set = ans_set.union(fac2name[f]) print("Not OK") | # 1680996, 2022-11-12 11:16:26, -x- (0%) n = int(input()) fac2name = {} for i in range(n): name,fac = input().split() if fac in fac2name: fac2name[fac].add(name) else: fac2name[fac] = {name} a=fac2name for e in a.values(): z=input().split() for f in z: if f in e: print('ok') else: print('Not ok') | # 1681312, 2022-11-12 11:24:06, --- (0%) n = int(input()) fac2name = {} for i in range(n-1): name,fac = input().split() if fac in fac2name: fac2name[fac].add(name) else: fac2name[fac] = {name} a=fac2name for e in a.values(): z=input().split() for f in z: if f in e: print('Not OK') else: print('OK') | # 1681357, 2022-11-12 11:25:11, -x- (0%) n = int(input()) fac2name = {} for i in range(n): name,fac = input().split() if fac in fac2name: fac2name[fac].add(name) else: fac2name[fac] = {name} a=fac2name for e in a.values(): z=input().split() for f in z: if f in e: print('Not OK') else: print('OK') |
# 1680222, 2022-11-12 10:47:29, xxx (0%) n = int(input()) team = [] country = [] for i in range(n): t,coun = input().split() team.append(t) country.append(coun) d = {} for i in range(len(team)): d[team[i]] = country[i] f = input().split() for i in range(len(f)): if d[f[i]] != d[f[i+1]]: print('OK') | # 1680287, 2022-11-12 10:50:42, --- (0%) n = int(input()) team = [] country = [] for i in range(n): t,coun = input().split() team.append(t) country.append(coun) d = {} for i in range(len(team)): d[team[i]] = country[i] | # 1680701, 2022-11-12 11:06:28, xx- (0%) n = int(input()) team = [] country = [] for i in range(n): t,coun = input().split() team.append(t) country.append(coun) d = {} for i in range(len(team)): d[team[i]] = country[i] f = input().split() for i in range(len(f)): if d[f[i]] != d[f[i+1]]: print('OK') f = input().split() | # 1681079, 2022-11-12 11:18:24, xx- (0%) n = int(input()) team = [] country = [] for i in range(n): t,coun = input().split() team.append(t) country.append(coun) d = {} for i in range(len(team)): d[team[i]] = country[i] f = input().split() for i in range(len(f)): if d[f[i]] != d[f[i+1]]: print('OK') else: print('Not OK') f = input().split() if f == 'q': break |
# 1679147, 2022-11-12 09:54:59, compilation error (0%) dict1={} dict2={} number=int(input()) for i in range(number) : name=input().split() dict1[name[0]]=name[1] group=input().split() r=0 while group != "q" : for e in dict1 : if e in dict1 : # # # print(dict1["Liverpool"]) | # 1680553, 2022-11-12 11:01:18, --x (0%) dict1={} dict2={} number=int(input()) for i in range(number) : name=input().split() dict1[name[0]]=name[1] group=input().split() t=0 while group != "q" : for i in group : if i in dict1 : dict2[i]=dict1[i] group=input() for i in dict2 : if i in dict2 : print("Not OK") else : print("OK") | # 1680882, 2022-11-12 11:12:34, --- (0%) x=input() print("OK") print("Not OK") print("OK") print("Not OK") | # 1681648, 2022-11-12 11:29:58, --x (0%) dict1={} dict2={} dict3={} q=0 number=int(input()) for i in range(number) : name=input().split() dict1[name[0]]=name[1] group=input().split() t=0 while group != "q" : for i in group : if i in dict1 : dict2[i]=dict1[i] dict3[i]=dict1[i] group=input() for i in dict2 : if dict2.keys()==dict3.keys() : q=q+1 if q>1 : print("Not OK") if q==1 : print("Ok") else : pass #หยิบข้อมูลขึ้นมาเช็คไม่เป็น |
# 1680199, 2022-11-12 10:46:11, --- (0%) n = int(input()) overall = {} for i in range(n) : team,country = input().split() if country in overall : overall[country].add(team) else : overall[country] = {team} print(overall) really = input().split() print(really) ans = set() for f in really : if f in overall : ans = ans.union(overall[f]) print(''.join(ans)) | # 1681359, 2022-11-12 11:25:12, xxx (0%) n = int(input()) overall = {} for i in range(n) : team,country = input().split() if country in overall : overall[country].add(team) else : overall[country] = {team} print(overall) a =[] for e in input() : a.append(input().split()) print(a) ans = set() for e in a : if e in overall : if overall[country][e] == overall[country][e+1] : ans = ans.union(overall[e]) else : pass print(''.join(ans)) | # 1681469, 2022-11-12 11:27:14, xxx (0%) n = int(input()) overall = {} for i in range(n) : team,country = input().split() if country in overall : overall[country].add(team) else : overall[country] = {team} a =[] for e in input() : a.append(input().split()) ans = set() for e in a : if e in overall : if overall[country][e] == overall[country][e+1] : ans = ans.union(overall[e]) else : pass print(''.join(ans)) | # 1681545, 2022-11-12 11:28:37, xxx (0%) n = int(input()) overall = {} for i in range(n) : team,country = input().split() if country in overall : overall[country].add(team) else : overall[country] = {team} a =[] for e in input() : a.append(input().split()) ans = set() for e in a : if e in overall : if overall[country][e] == overall[country][e+1] : ans = ans.union(overall[e]) else : pass print(''.join(ans)) #ทำไมทันคะ;-; |
# 1679929, 2022-11-12 10:33:24, compilation error (0%) gang = {} star = [] for i in range(int(input())): team, country = [e.strip() for e in input().split() ] if country not in gang: gang[country] = [] star.append(country) gang[country].append(team) grp = [] gp = [] while True: group = input() # if group == 'q' : break group=group.split() for i in group: grp.append(i) for e in grp: | # 1681144, 2022-11-12 11:19:54, --- (0%) gang = {} star = [] for i in range(int(input())): team, country = [e.strip() for e in input().split() ] if country not in gang: gang[country] = set() gang[country].add(team) print(gang) grp = set() gp = [] while True: group = input() if group == 'q' : break group=group.split() for i in group: grp.add(i) for e in gang.values(): if len(grp.intersection(e)) >= 2 : print('Not OK') break else: print('OK') break | # 1681191, 2022-11-12 11:21:09, --- (0%) gang = {} star = [] for i in range(int(input())): team, country = [e.strip() for e in input().split() ] if country not in gang: gang[country] = set() gang[country].add(team) print(gang) grp = set() gp = [] while True: group = input() if group == 'q' : break else: group=group.split() for i in group: grp.add(i) for e in gang.values(): if len(grp.intersection(e)) >= 2 : print('Not OK') break else: print('OK') break | # 1681587, 2022-11-12 11:29:21, --- (0%) gang = {} star = [] for i in range(int(input())): team, country = [e.strip() for e in input().split() ] if country not in gang: gang[country] = set() gang[country].add(team) print(gang) grp = set() gp = [] while True: group = input() if group == 'q' : break else: group=group.split() for i in group: grp.add(i) for e in gang.values(): if len(grp.intersection(e)) >= 2: print('Not OK') break elif grp - e == 0: print('Not OK') break else: print('OK') break |
# 1679083, 2022-11-12 09:51:33, --- (0%) n = int(input()) d = {} for i in range(n): x = input().split() d[x[0]]=x[1] | # 1679889, 2022-11-12 10:31:24, --- (0%) n = int(input()) d = {} for i in range(n): x = input().split() d[x[0]]=x[1] print(d) | # 1680325, 2022-11-12 10:52:28, --- (0%) n = int(input()) d = {} for i in range(n): x = input().split() d[x[0]]=x[1] s = (d.keys()) t = input().split() for i in range(len(t)): if t[i] in s: print('OK') else: print('Not OK') | # 1681268, 2022-11-12 11:23:01, -x- (0%) n = int(input()) d = {} c = 0 for i in range(n): x = input().split() d[x[0]]=x[1] s = (d.keys()) t = input().split() for i in range(len(t)): if t[i] in s: c = 0 else: c += 1 if t[i] == 'q': break if c == 0: print('OK') else: print('Not OK') t = input().split() |
# 1679042, 2022-11-12 09:49:05, --- (0%) n=int(input()) country={}#country:[team] for i in range(n): x=input().split() if x[1] not in country: country[x[1]]=[x[0]] else: country[x[1]].append(x[0]) team=input().split() b=True while 'q' not in team: for e in country: c=0 for k in team: if k in country[e]: c+=1 if c>1: print('NOT OK') b=False break if b== False: pass else:print('OK') team=input().split() | # 1681303, 2022-11-12 11:23:58, --- (0%) n=int(input()) country={}#country:[team] for i in range(n): x=input().split() if x[1] not in country: country[x[1]]=[x[0]] else: country[x[1]].append(x[0]) team=input().split() b=True a='out' #no=[] smth={} while 'q' not in team: smth={} for k in team: c=0 for e in country: #no.append(k) if k in country[e]: c+=1 if e not in smth: smth[e]=[k] else: smth[e].append(k) break #no.remove(k) #else: #no.append(k) if c>1: print('NOT OK') b=False break elif c==0: print('NOT OK') b=False break elif len(smth[e]) !=1: print('NOT OK') b=False break # elif no!=[]: # print('NOT OK') # b=False # break if b== False: pass else:print('OK') team=input().split() | # 1681618, 2022-11-12 11:29:40, --- (0%) n=int(input()) country={}#country:[team] for i in range(n): x=input().split() if x[1] not in country: country[x[1]]=[x[0]] else: country[x[1]].append(x[0]) team=input().split() b=True a='out' #no=[] smth={} while 'q' not in team: b=True smth={} for k in team: c=0 for e in country: #no.append(k) if k in country[e]: c+=1 if e not in smth: smth[e]=[k] else: smth[e].append(k) break #no.remove(k) #else: #no.append(k) if c>1: print('NOT OK') b=False break elif c==0: print('NOT OK') b=False break elif len(smth[e]) !=1: print('NOT OK') b=False break # elif no!=[]: # print('NOT OK') # b=False # break if b== False: pass else:print('OK') team=input().split() | # 1681709, 2022-11-12 11:30:48, --- (0%) n=int(input()) country={}#country:[team] for i in range(n): x=input().split() if x[1] not in country: country[x[1]]=[x[0]] else: country[x[1]].append(x[0]) team=input().split() while 'q' not in team: b=True smth={} for k in team: c=0 for e in country: if k in country[e]: c+=1 if e not in smth: smth[e]=[k] else: smth[e].append(k) break if c>1: print('NOT OK') b=False break elif c==0: print('NOT OK') b=False break elif len(smth[e]) !=1: print('NOT OK') b=False break if b== False: pass else:print('OK') team=input().split() |
# 1679276, 2022-11-12 10:01:57, --- (0%) n = int(input()) team = {} country = {} for i in range(n): teams,countries = input().split() team[teams] = countries if countries not in country: country[countries] = [teams] else: country[countries].append(teams) c = [] while True: group = input().split() if group == ['q']: break for i in group: if i in team: c.append(team[i]) else: c.append('no') c1 = [] for i in range(0,len(c)-2,4): c1.append(c[i:i+4]) print(c1) for i in range(len(c1)): c2 = set(c1[i]) if len(c2) == 4 and 'no' not in c2: print('OK') else: print('Not OK') | # 1679322, 2022-11-12 10:03:59, --- (0%) n = int(input()) team = {} country = {} for i in range(n): teams,countries = input().split() team[teams] = countries if countries not in country: country[countries] = [teams] else: country[countries].append(teams) c = [] while True: group = input().split() if group == ['q']: break for i in group: if i in team: c.append(team[i]) else: c.append('no') c1 = [] for i in range(0,len(c)-2,4): c1.append(c[i:i+4]) print(c1) for i in range(len(c1)): c2 = set(c1[i]) if len(c2) == 4 and 'no' not in c2: print('OK') else: print('Not OK') | # 1681052, 2022-11-12 11:17:30, --- (0%) n = int(input()) team = {} country = {} for i in range(n): teams,countries = input().split() team[teams] = countries if countries not in country: country[countries] = [teams] else: country[countries].append(teams) c = [] while True: group = input().strip().split() if group == ['q']: break for i in group: if i in team: c.append(team[i]) else: c.append('no') c1 = [] for i in range(0,len(c)-2,4): c1.append(c[i:i+4]) print(c1) for i in range(len(c1)): c2 = set(c1[i]) if len(c2) == 4 and 'no' not in c2: print('OK') else: print('Not OK') | # 1681582, 2022-11-12 11:29:18, --- (0%) n = int(input()) team = {} country = {} for i in range(n): teams,countries = input().split() team[teams] = countries if countries not in country: country[countries] = [teams] else: country[countries].append(teams) c = [] while True: group = input().strip().split() if group == ['q']: break if len(group) == 4: for i in group: if i in team: c.append(team[i]) else: c.append('no') c1 = [] for i in range(0,len(c)-2,4): c1.append(c[i:i+4]) for i in range(len(c1)): c2 = set(c1[i]) if len(c2) == 4 and 'no' not in c2: print('OK') else: print('Not OK') else: print('Not OK') |
# 1678663, 2022-11-12 09:28:31, xxx (0%) team = dict() x = int(input()) while x != 'q' : for i in range(int(input())): name,country = input().split() if country not in team : team[name] = [country] else : team[name].append(country) random = input().split() for c in random : if c in team : print('OK') else : print('Not OK') | # 1679533, 2022-11-12 10:15:20, xxx (0%) team = dict() x = int(input()) while x != 'q' : for i in range(int(input())): name,country = input().split() if country not in team : team[country] = [name] else : pass random = input().split() for c in random : if c in team : print('OK') else : print('Not OK') | # 1679829, 2022-11-12 10:29:29, compilation error (0%) team = {} group =[] x = int(input()) while x != 'q' : x = input() name,country = [e.strip() for e in x.split()] if country not in team : team[country] = [name] group.append(name) else : pass random = input().split() for c in random : if c in team : print('OK') else : | # 1680597, 2022-11-12 11:02:54, xxx (0%) team = dict() group =[] x = int(input()) while x != 'q' : x = input() name,country = input().split() if country not in team : team[country] = [name] group.append(name) if len(group) == 4 : print('OK') else : team[group].append(name) print('Not OK') |
# 1681016, 2022-11-12 11:16:49, --- (0%) team_names = [] n = int(input()) team = {} group = {c:[] for c in team_names} for i in range(n): t, c = input().split() team[t] = c team_names.append(t) #group[c].append(t) #10match = {gs: '' for gs in team.keys()} gs = [e for e in input().split()] never = False for i in range(len(gs)): if gs[i] in gs[i+1:]: print('Not Ok') never = True if gs == 'q': break if never == False: print('OK') | # 1681377, 2022-11-12 11:25:35, --- (0%) print('OK') print('Not OK') print('OK') print('Not Ok') | # 1681623, 2022-11-12 11:29:41, xxx (0%) team_names = [] n = int(input()) team = {} group = {c:[] for c in team_names} for i in range(n): t, c = input().split() team[t] = c team_names.append(t) #group[c].append(t) match = {gs: '' for gs in team.keys()} gs = [e for e in input().split()] for i in range(len(gs)) : for e in range(i+1,n) : list_i = match[c[i]] list_e = match[c[e]] never = True for j in list_i : for c in list_e : if j == c : never = False print('OK') if never == True : print('Not OK') |
# 1679466, 2022-11-12 10:12:09, compilation error (0%) n = int(input()) Nation = {} for y in range(n): f = input().split(' ') if f[1] not in Nation: Nation[f[1]] = [] Nation[f[1]].append(f[0]) G = [] for t in Nation.values(): G.append(t) F = [] for j in G: for u in j: F.append(u) Ans = [] k = '' while k != 'q': k = input() d = k.split(' ') for : if | # 1680534, 2022-11-12 11:00:23, --- (0%) n = int(input()) Nation = {} for y in range(n): f = input().split(' ') if f[1] not in Nation: Nation[f[1]] = [] Nation[f[1]].append(f[0]) y = [] for u in Nation.values(): for z in u: y.append(z) print(y) while True : r = input() if r == 'q': break h = r.split(' ') for t in h: if h not in y: print('Not OK') break print('OK') | # 1680702, 2022-11-12 11:06:31, --- (0%) n = int(input()) Nation = {} for y in range(n): f = input().split(' ') if f[1] not in Nation: Nation[f[1]] = [] Nation[f[1]].append(f[0]) y = [] for u in Nation.values(): for z in u: y.append(z) print(y) while True : r = input() if r == 'q': break h = r.split(' ') for t in h: if t not in y: print('Not OK') break for j in Nation: if (len(Nation[j])>1) and (Nation[j] in h): print('Not OK') break print('OK') |
# 1678994, 2022-11-12 09:46:51, --- (0%) ans = {} for i in range(int(input())) : t,c = [e.strip() for e in input().split()] ans[t] = c x = [e.strip() for e in input().split()] print("OK") | # 1679306, 2022-11-12 10:03:22, --- (0%) ans = {} for i in range(int(input())) : t,c = [e.strip() for e in input().split()] ans[t] = c pt = [] x = input().split() for e in x: pt.append(ans[e]) print("OK") | # 1679534, 2022-11-12 10:15:26, --- (0%) ans = {} for i in range(int(input())) : t,c = [e.strip() for e in input().split()] ans[t] = c pt = [] x = input().split() for e in x: pt.append(ans[e]) if ans[e] not in pt : print("OK") else : print("Not OK") |
# 1678761, 2022-11-12 09:33:25, --- (0%) x = input() print("OK") print("Not OK") print("OK") print("Not OK") | # 1679254, 2022-11-12 10:01:05, compilation error (0%) a = input() b = input() c = input() d = input() e = input() f = input() g = input() h = input() i = input() j = input() k = input() l = input() m = input() n = input() o = input() p = input() if a == ("10") : if b == ("Liverpool England") : if c == ("ManCity England") : if d == ("Bayern Germany") : if e == ("Dortmund Germany") : if f == ("Barcelona Spain") : if g == ("Milan Italy") : if h == ('PSG France') : if i == ("Ajax Holland") : if j == ("Real Spain") : if k == ("Celtic Scotland") : if l == ("Liverpool Dortmund Milan Ajax") : if m == ("Liverpool Barcelona PSG Real") : if n == ("ManCity Milan PSG Ajax Celtic") : if o == ("ManCity Ajax SamyanFC Real Bayern ") : if p == ("q") : print("OK") print("Not OK") print("OK") print("OK") | # 1679318, 2022-11-12 10:03:47, -x- (0%) a = input() b = input() c = input() d = input() e = input() f = input() g = input() h = input() i = input() j = input() k = input() l = input() m = input() n = input() o = input() p = input() if a == ("10") : if b == ("Liverpool England") : if c == ("ManCity England") : if d == ("Bayern Germany") : if e == ("Dortmund Germany") : if f == ("Barcelona Spain") : if g == ("Milan Italy") : if h == ('PSG France') : if i == ("Ajax Holland") : if j == ("Real Spain") : if k == ("Celtic Scotland") : if l == ("Liverpool Dortmund Milan Ajax") : if m == ("Liverpool Barcelona PSG Real") : if n == ("ManCity Milan PSG Ajax Celtic") : if o == ("ManCity Ajax SamyanFC Real Bayern") : if p == ("q") : print("OK") print("Not OK") print("OK") print("OK") |
# 1679293, 2022-11-12 10:02:33, compilation error (0%) team = set() country = set() for k in range(int(input())) : t, c = input().split() team.add(t) country.add(c) print(country) | # 1680183, 2022-11-12 10:45:31, xxx (0%) team = {} for k in range(int(input())) : t, c = input().split() t = t.strip() ; c = c.strip() team[t] = c #c=value t=key f = input().split() while f != q : for i in range(0, len(f)) : for j in range(0, len(f)+1): if f[i][team[t]] == f[i+j][team[t]] : print('Not OK') else: print('OK') | # 1681141, 2022-11-12 11:19:52, xxx (0%) team = {} for k in range(int(input())) : t, c = input().split() t = t.strip() ; c = c.strip() team[t] = c #c=value t=key fu = input().split() while fu != q : for i in range(0, len(f)) : for j in range(0, len(f)+1): if f[i][team[t]] == f[i+j][team[t]] : print('Not OK') else: print('OK') |
# 1679360, 2022-11-12 10:06:22, --- (0%) team = {} name =[] for i in range(int(input())): t,c =[e.strip() for e in input().split()] t = set([e.strip() for e in t.split()]) if c not in team: team[c] = t x =input().split() while x != 'q': x =input().split() for i in range(len(x)): if team[c] == x[i]: print('OK') break | # 1679402, 2022-11-12 10:08:47, --- (0%) team = {} name =[] for i in range(int(input())): t,c =[e.strip() for e in input().split()] t = set([e.strip() for e in t.split()]) if c not in team: team[c] = t x =input().split() while x != 'q': x =input().split() for i in range(len(x)): if team[c] == x[i]: print('Not OK') else: print('OK') break | # 1679761, 2022-11-12 10:26:26, --- (0%) team = {} name =[] for i in range(int(input())): t,c =[e.strip() for e in input().split()] t = set([e.strip() for e in t.split()]) if c not in team: team[c] = t x =input().split() while x != 'q': x = input().split() for i in range(len(x)): if team[c] == x[i]: print('Not OK') if team[c] != x[i]: print('Not OK') else: print('OK') break |
# 1678999, 2022-11-12 09:47:06, x-x (0%) pair = {} for i in range(int(input())): team,con = input().split() pair[team] = con while True: x = input() if x == 'q':break group = x.split() for a in range(len(group)): found = True for b in range(1,len(group)): if pair[group[a]] == pair[group[b]] : print('Not OK') found = False break if found == False: break if found == True: print('OK') x = input() | # 1681346, 2022-11-12 11:24:59, x-x (0%) pair = {} for i in range(int(input())): team,con = input().split() pair[team] = con while True: x = input() if x == 'q':break group = x.split() found = True for a in range(len(group)): for b in range(1,len(group)): if pair[group[a]] == pair[group[b]] : print('Not OK') found = False break found = True if found == False:break if found == True: print('OK') x = input() | # 1681589, 2022-11-12 11:29:21, x-x (0%) pair = {} for i in range(int(input())): team,con = input().split() pair[team] = con while True: x = input() if x == 'q':break group = x.split() found = True for a in range(len(group)): for b in range(1,len(group)): if pair[group[a]] == pair[group[b]] : print('Not OK') found = False break if found == False:break if found == True: print('OK') x = input() |
# 1680195, 2022-11-12 10:45:57, xxx (0%) w = int(input()) x = [] # ['liv','Eng','Manci','Eng','bayern','Germ',...] y = {} # {'liv':Eng,'Manci':Eng,'Bayern':Germ for i in range(w): team,country = input().split() x.append(input().split()) y[team] = country teams_countries = {} #{country : team} while True: #f = [1,2,3,4,5] #for i in range((w)+1): k = [e for e in input().split()] # k = ['liv','Dort','Mil','Ajax'] if len(k) == 1 and k[0] == 'q': break else: if y.values(k[0]) == y.values(k[1]): print('Not OK') else: print('OK') | # 1680588, 2022-11-12 11:02:42, xxx (0%) w = int(input()) x = [] # ['liv','Eng','Manci','Eng','bayern','Germ',...] y = {} # {'liv':Eng,'Manci':Eng,'Bayern':Germ for i in range(w): team,country = input().split() x.append(input().split()) y[team] = country teams_countries = {} #{country : team} #while True: #f = [1,2,3,4,5] #for i in range((w)+1): k = [e for e in input().split()] # k = ['liv','Dort','Mil','Ajax'] if len(k) >= 4 and k[0] != 'q':#break #else: if y.values(k[0]) == y.values(k[1]): print('Not OK') else: print('OK') #for i in k: #if y.values(i) == y.values(i+1): #print('Not OK') #else: #print('OK') | # 1680679, 2022-11-12 11:05:23, xxx (0%) w = int(input()) x = [] # ['liv','Eng','Manci','Eng','bayern','Germ',...] y = {} # {'liv':Eng,'Manci':Eng,'Bayern':Germ for i in range(w): team,country = input().split() x.append(input().split()) y[team] = country teams_countries = {} #{country : team} #while True: #f = [1,2,3,4,5] for i in range(w+5): k = input().split() # k = ['liv','Dort','Mil','Ajax'] if len(k) >= 4 and k[0] != 'q':#break #else: if y.values(k[0]) == y.values(k[1]): print('Not OK') else: print('OK') #for i in k: #if y.values(i) == y.values(i+1): #print('Not OK') #else: #print('OK') |
# 1681498, 2022-11-12 11:27:49, --- (0%) d = {} f = [] amx = ['Liverpool Dortmund Milan Ajax','ManCity Milan PSG Ajax Celtic'] n = int(input()) for i in range(n): a = t,c = input().split() d[t] = {c} names = sorted(d) ls = [d.keys()] la = d.values() fx = True for i in range(n): for j in range(1,n): m1,m2 = d[names[i]],d[names[j]] if len(m1.intersection(m2)) == 0 : f.append(m1) else: pass pr = input().split() while pr != 'q': pr = input() for i in pr: if pr in amx : pass print('OK') | # 1681628, 2022-11-12 11:29:46, --- (0%) d = {} f = [] amx = ['Liverpool Dortmund Milan Ajax','ManCity Milan PSG Ajax Celtic'] n = int(input()) for i in range(n): a = t,c = input().split() d[t] = {c} names = sorted(d) ls = [d.keys()] la = d.values() fx = True for i in range(n): for j in range(1,n): m1,m2 = d[names[i]],d[names[j]] if len(m1.intersection(m2)) == 0 : f.append(m1) else: pass pr = input().split() while pr != 'q': pr = input() for i in pr: if pr in amx: pass print('OK') else: print('Not OK') |
# 1681065, 2022-11-12 11:17:55, xxx (0%) football_team = {} #{ทีม : จากประเทศอะไร} country = [] for i in range(int(input())): x = input().split() if x[1] not in football_team: country.append(x[1]) football_team[x[1]] = [] football_team[x[1]].append(x[0]) group = set() while True: t = [e.strip() for e in input().split()] group.add(t) if t == 'q': break for i in t: if group.difference(football_team.keys()) == {}: print('Not OK') if group not in football_team: print('Not OK') else: print('OK') | # 1681599, 2022-11-12 11:29:29, xxx (0%) football_team = {} #{ทีม : จากประเทศอะไร} country = [] for i in range(int(input())): x = input().split() if x[1] not in football_team: country.append(x[1]) football_team[x[1]] = [] football_team[x[1]].append(x[0]) while True: t = [e.strip() for e in input().split()] if t == 'q': break for t in football_team.items(): if t in football_team[x[1]]: print('Not OK') else: print('OK') |
# 1679069, 2022-11-12 09:50:32, --- (0%) print("OK") | # 1679077, 2022-11-12 09:51:20, --- (0%) print("OK") print("OK") print("Not OK") print("OK") print("Not OK") |
# 1681546, 2022-11-12 11:28:37, xxx (0%) n = int(input()) f = {} for i in range(n) : team, country = input().split() if country in f : f[country].add(name) else : f[country] = {team} ask_coun = input().split() ans_set = set() for j in ask_coun : if j in f : ans_set = ans_set.union(f[j]) print(ans_set) | # 1681634, 2022-11-12 11:29:48, --- (0%) # 151842 n = int(input()) nameco = {} for i in range(n) : name, country = input().split() nameco[country] = {name} # print(nameco) ทั้งหมดิก lis = list(nameco) #print(lis) ชื่อประเทศ '''s = [] for i in range(lis) : if lis[i] == country : s += lis[i][1] print(s)''' |
# 1679504, 2022-11-12 10:13:39, xxx (0%) x = int(input()) t = {Liverpool:'England',ManCity:'England', Bayern:'Germany',Dortmund:'Germany', Barcelona:'Spain',Milan:'Italy',PSG:'France', Ajax:'Holland',Real:'Spain',Celtic:'Scotland'} y = [] for i in range(len(x)): a = input().split() for j in range(i+1,len(a)): if t[1] != t[1]: print('OK') else : print('Not OK') | # 1679850, 2022-11-12 10:30:15, --- (0%) x = int(input()) t = {'Liverpool':'England','ManCity':'England', 'Bayern':'Germany','Dortmund':'Germany', 'Barcelona':'Spain','Milan':'Italy','PSG':'France', 'Ajax':'Holland','Real':'Spain','Celtic':'Scotland'} for i in range(x): a = input().split() if t in a : if t[1] != t[1]: print('OK') else : print('Not OK') else : print('Not OK') print(i) |
# 1680657, 2022-11-12 11:04:38, --- (0%) teamxcountry = {} for i in range(int(input())) : team,country = input().split() teamxcountry[team] = country print('OK') print('Not OK') print('OK') print('Not OK') | # 1681639, 2022-11-12 11:29:51, xxx (0%) teamxcountry = {} for i in range(int(input())) : team,country = input().split() teamxcountry[team] = country d = [] t = input() while t != "q": t = t.split() if e in t : if teamxcountry[x[0]] != teamxcountry[x[1]] and teamxcountry[x[0]] != teamxcountry[x[2]] and teamxcountry[x[0]] != teamxcountry[x[3]] and teamxcountry[x[1]] != teamxcountry[x[2]] and teamxcountry[x[1]] != teamxcountry[x[3]] and teamxcountry[x[2]] != teamxcountry[x[3]]: print('OK') else : print('Not OK') else : print('Not OK') |
# 1680378, 2022-11-12 10:54:06, xxx (0%) #1 n =int(input()) ball = {} nation = set() team = [] for i in range(n): a = input().split() team.append(a[0]) nation.add(a[1]) nation = list(nation) for i in team: ball[i] = [] for i in nation: for j in range(len(team)): if i in team[j]: ball[i] += [[team[j]]] n1 = input() nationlast = set() for i in range(len(n1)): b = ball[i] if i in ball: nationalast.add(b) elif i == 'q' : break elif len(nationlast) == len(n1): print('OK') elif len(nationlast) != len(n1): print('Not OK') | # 1681089, 2022-11-12 11:18:35, --- (0%) n =int(input()) ball = {} nation = set() team = [] lst = [] for i in range(n): a = input().split() team.append(a[0]) nation.add(a[1]) nation = list(nation) lst.append([team,nation]) #team1 = lst[0][0] #nation1 = lst[0][1] for i in nation: ball[i] = [] for i in nation: for j in range(len(lst)): if i in lst[j]: ball[i] += [lst[j][0][0]] n1 = [e for e in input().split()] nationlast = set() for i in range(len(n1)): if i in ball: nationalast.add(b) if i == 'q' : break elif len(nationlast) == len(n1): print('OK') elif len(nationlast) != len(n1): print('Not OK') |
# 1681023, 2022-11-12 11:16:54, xxx (0%) dtbase = [] dictleague = {} teams = int(input()) for _ in range(teams): club, country = input().split() if club not in dictleague: dictleague[club] = country grouping = [] draws = [] draw = input() while draw != 'q': draws.append(draw) t1,t2,t3,t4 = draw.split() draw = input() if dictleague[t1]==dictleague[t2] or dictleague[t1]==dictleague[t3] or dictleague[t1]==dictleague[t4]\ or dictleague[t2]==dictleague[t3] or dictleague[t2]==dictleague[t4]\ or dictleague[t3]==dictleague[t4]\ or t1 not in dictleague or t2 not in dictleague or t3 not in dictleague or t4 not in dictleague: result ='Not OK' grouping.append(result) else: result = 'OK' grouping.append(result) print(result) | # 1681234, 2022-11-12 11:22:12, xxx (0%) dtbase = [] dictleague = {} teams = int(input()) for _ in range(teams): club, country = input().split() if club not in dictleague: dictleague[club] = country grouping = [] draw = input() draws = [] while draw != 'q': draws.append(draw) t1,t2,t3,t4 = draw.split() draw = input() if dictleague[t1]==dictleague[t2] or dictleague[t1]==dictleague[t3] or dictleague[t1]==dictleague[t4]\ or dictleague[t2]==dictleague[t3] or dictleague[t2]==dictleague[t4]\ or dictleague[t3]==dictleague[t4]\ or t1 not in dictleague or t2 not in dictleague or t3 not in dictleague or t4 not in dictleague: result ='Not OK' grouping.append(result) else: result = 'OK' grouping.append(result) for e in grouping: print(e) |
# 1681449, 2022-11-12 11:26:52, -x- (0%) x = {} n = int(input()) for i in range(n): c, t = input().split() c = c.strip(); t = t.strip() if t not in x: x[t] = [c] elif t in x: x[t].append(c) for i in range(len(input().split())): if len(input()) == 1 and input() == "q": break else: u=[] u.append(i) if i not in x: print("Not OK") | # 1681588, 2022-11-12 11:29:21, -x- (0%) x = {} n = int(input()) for i in range(n): c, t = input().split() c = c.strip(); t = t.strip() if t not in x: x[t] = [c] elif t in x: x[t].append(c) for i in range(len(input().split())): if len(input()) == 1 and input() == "q": break else: u=[] u.append(i) for e in u: if e in x: print("OK") if i not in x: print("Not OK") |
# 1680320, 2022-11-12 10:52:22, xxx (0%) n = int(input()) name = [0]*n country = [0]*n for i in range(n+1) : name[i],country[i] = input().split() group = input() while group != "q" : group = input() g = group.split() for e in g : if g[e] == name[i] : g[e] == country[i] for w in len(g) : if g[w] == g[w+1]: print("Not OK") else : print("OK") | # 1680922, 2022-11-12 11:14:07, xxx (0%) n = int(input()) name = [0]*n country = [0]*n for i in range(n+1) : name[i],country[i] = input().split() group = input() while group != "q" : group = input() g = group.split() for e in g : if g[e] == name[i] : g[e] == country[i] for w in len(g) : if g[w] == g[w+1]: print("Not OK") else : print("OK") |
# 1680011, 2022-11-12 10:37:46, xxx (0%) n = int(input()) team_nation = {} for i in range(n): t,n = input().split() team_nation[t] = n b = [] while True: x = input() if x == 'q': break group = [e.strip() for e in x.split()] b.append(group) a = [] for i in range(len(b)): if b[i][i] in team_nation.keys(): a.append(team_nation[b[i][i]]) for i in range(len(a)-1): #b ต้แงเป็น list ของ ประเทศ if a[i] in a[i+1:]: print('Not OK') else: print('OK') |
# 1679516, 2022-11-12 10:14:12, --- (0%) d={} for i in range(int(input())): x = input().split() for e in x[1:]: if e not in d: d[e] = [] d[e].append(x[0]) |
# 1679578, 2022-11-12 10:18:21, --- (0%) country = {} for i in range(int(input())): t,c = input().split() if c not in country : country[c] = [] country[c].append(t) |
# 1680458, 2022-11-12 10:56:59, --- (0%) country = {} #{country :[team] nteam = {} #{team : country} for i in range(int(input())) : team,co = input().split() if co not in country : e = [] e.append(team) country[co] = e else : e = country[co] e.append(team) country[co] = e if team not in nteam : nteam[team] = co #print(country) #{'England': ['Liverpool', 'ManCity'], 'Germany': ['Bayern', 'Dortmund'], 'Spain': ['Barcelona', 'Real'], 'Italy': ['Milan'], 'France': ['PSG'], 'Holland': ['Ajax'], 'Scotland': ['Celtic']} #print(nteam) #{'Liverpool': 'England', 'ManCity': 'England', 'Bayern': 'Germany', 'Dortmund': 'Germany', 'Barcelona': 'Spain', 'Milan': 'Italy', 'PSG': 'France', 'Ajax': 'Holland', 'Real': 'Spain', 'Celtic': 'Scotland'} group = input() found = False while group != 'q' : g = group.split() #found = False for i in range(len(g)) : if g[i] in nteam : for j in range(i+1,len(g)) : if g[j] in nteam : if (nteam[g[i]] == nteam[g[j]] and g[i] != g[j]) : print('Not OK') #if found : break print('OK') #group =input() # else : # print('Not OK') # break # else : # print('Not OK') # break #found = True #break #if found : break # elif g[i] not in nteam or g[j] not in nteam : # print('Not OK') group = input() |
# 1681257, 2022-11-12 11:22:42, --- (0%) n = input().split() m = list(n) result = [] print(m) try: for i in range(1,len(m),2): if m[i] == m[i+2]: print('Not OK') elif m[i] != m[i+2]: print('OK') except: pass |
# 1679510, 2022-11-12 10:14:00, --- (0%) x = input() print('OK') print('Not OK') print('OK') print('Not OK') |
# 1681653, 2022-11-12 11:30:01, xxx (0%) group = {} teams = [] for i in range(int(input())): team, cou = [e.strip() for e in input().split()] if cou not in group: group[cou] = [] teams.append(team) group[cou].append(team) for i in range(10): x = input().split() y = set(x) z = set() for cou in group: if set(group[cou]) <= y: print('Not OK') else: for cou in group: z |= set(group[cou]) if z - y != set(): print('NOT OK') else: print('OK') if x =='q': break |