Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Дима Билайн
111
def pi(pos): return dpi[pos] def step (S, X ,t): Y=set() for pos in S: if (t%2==1) and (pi(pos) & X) or (t%2==0) and (pi(pos) <= X): Y.add(pos) return Y swin = int(input()) G=set([i for i in range (1,swin)]) LW={1 : set([i for i in range(swin, swin*2)]),0: set()} print(pi(swin-1)) t=0 while t<10: t+=1 R=step(G,LW[t%2],t) G=G-R LW[(t+1)%2]=LW[(t+1)%2].union(R) print("R{} = ".format(t), sorted(R),)
×
Чтобы оставить комментарий нужна авторизация
Печать