ustearv=int(input()) hoidla={} for nr in range(ustearv): rida=input().split(" ") kust=int(rida[0]) kuhu=kust+1 if rida[3][1]=="+" else kust-1 if kust not in hoidla: hoidla[kust]=[kuhu] else: hoidla[kust].append(kuhu) print(hoidla) print(list(hoidla.keys())) #print(3 in hoidla[4]) if 7 in hoidla: print(3 in hoidla[7]) #Katsetage eri sisendandmetega #Looge uus hoidla, kus on alles vaid kahepoolsed seosed hoidla2={} for voti in hoidla.keys(): for vaartus in hoidla[voti]: if vaartus in hoidla: if voti in hoidla[vaartus]: if voti not in hoidla2: hoidla2[voti]=[vaartus] else: hoidla2[voti].append(vaartus) print(hoidla2) leke_x=int(input().split(" ")[0]) uuritav=leke_x #Lugege sisse lekkepunkti X #Tehke kindlaks, kas leke jõuab ühe mooduli jagu kasvavasse suunda while uuritav in hoidla2 and uuritav+1 in hoidla2[uuritav]: uuritav=uuritav+1 print("paremal kuni ", uuritav) #Tehke kindlaks, kuni mitmenda moodulini saab leke minna kasvavasse suunda