У ис­пол­ни­те­ля Про­грам­мист две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:
1. вычти 1
2. умножь на 4
Пер­вая из них умень­ша­ет число на экра­не на 1, вто­рая — уве­ли­чи­ва­ет число в 4 раза. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 1 числа 44, со­дер­жа­щий не более 5 ко­манд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра ко­манд. (На­при­мер, 22112 — это ал­го­ритм: умножь на 4 умножь на 4 вычти 1 вычти 1 умножь на 4, ко­то­рый пре­об­ра­зу­ет число 1 в 56.) Если таких ал­го­рит­мов более од­но­го, то за­пи­ши­те любой из них.

Такие задачи проще решать с конца и менять знаки операций на противоположные:
44 /4  команда 2
11+1  команда 1
12/4   команда 2
3+1    команда 1
4/4    команда 2
1
Собираем получившиеся команды с конца: 21212

Ответ: 21212


Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку