?
№ | Отправитель | Задача | Язык | Вердикт | Время | Память | Отослано | Протест. | |
---|---|---|---|---|---|---|---|---|---|
35855900 |
Дорешивание: ______n______ |
263D - 19 | Python 2 | Полное решение | 902 мс | 18140 КБ | 2018-03-02 23:10:05 | 2018-03-02 23:10:05 |
r=lambda:map(int,raw_input().split()) n,m,k=r() p=[-1]*(n+1) g=[[] for _ in (n+1)*[0]] for _ in [0]*m: a,b=r() g[a]+=[b] g[b]+=[a] x,s=1,0 r=[] while 1: r+=[x] p[x]=s s+=1 m=n for y in g[x]: if p[y] < 0: x=y break else: m=min(m,p[y]) else: i=r.index(p.index(m)) r=r[i:] print len(r) print ' '.join(map(str,r)) break
?
?
?
?