Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ЕГЭ
ОГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Python по шагам — отладчик
Питон - Черепашка
Эмулятор исполнителя Робот - Кумир
Редактор HTML Code
SQLite Studio - работа с БД
Статья Автор:
Пойда Анна
n=int(input()) s=[float('inf')]*(n+1) s[0]=0 for i in range(1,n+1): s[i]=s[i-1]+1 if i>=4: s[i]=min(s[i-4]+1,s[i]) if i>=5: s[i]=min(s[i-5]+1,s[i]) print(s[n]) i=n ans=[] k1=k5=k4=0 while i>0: if s[i]==s[i-1]+1: ans.append(1) k1+=1 i-=1 elif s[i]==s[i-4]+1: ans.append(4) k4+=1 i-=4 else: ans.append(5) k5+=1 i-=5 print(*(sorted(ans,reverse=True))) if max(k1,k4,k5)==k1: print("1") elif max(k1,k4,k5)==k4: print("4") else: print("5")
Загрузка...
Чтобы оставить комментарий, необходимо авторизоваться
💬
Пока нет комментариев. Будьте первым!
Печать