Описание

Ограничение по времени: 1000 ms
Ограничение по памяти: 256 Mb

Ответы на вопросы

Задача: Микроволновая печь

У микроволновой печи есть табло, на котором отображается время приготовления пищи, круглая ручка, которую можно крутить вправо или влево, изменяя продолжительность работы, и одна кнопка.

Если поворачивать ручку вправо, то время на табло будет увеличиваться, а если поворачивать влево — уменьшаться. Величина изменения значения при повороте ручки зависит от того, какое время показывает табло в настоящий момент.

Если табло показывает меньше 30 секунд, то при повороте ручки значение изменится на 1 секунду. Если на табло от 30 до 59 секунд, то при повороте ручки значение изменится на 5 секунд. Если на табло не меньше 60 секунд и меньше 2 минут, то при повороте ручки значение изменится на 10 секунд. Наконец, если на табло 2 минуты и больше, то при повороте ручки значение изменится на 1 минуту. При этом время не может стать отрицательным, то есть если на табло горит 0 секунд, то при повороте ручки влево останется 0 секунд.

При нажатии на кнопку к времени, указанном на табло, всегда прибавляется ровно 30 секунд.

Поворот ручки вправо будем обозначать знаком <<+>>, поворот ручки влево — знаком <<->>, а нажатие на кнопку — знаком <<#>>.

Например, последовательность действий <<#+#->> будет выполняться так. Сначала на табло горит 0. После нажатия на кнопку получилось 30 секунд. После поворота ручки вправо — 35 секунд. После нажатия на кнопку — 1 минута 5 секунд, после поворота ручки влево — 55 секунд.

Разные блюда нужно готовить в микроволновке разное время. Для каждого из указанных времён определите кратчайшую последовательность действий, позволяющую установить необходимую продолжительность работы; начальным временем на табло примите 0. Ответом на каждый вопрос является последовательность, содержащая только символы <<+>>, <<->> и <<#>>. Если на какой-то вопрос существует несколько лучших ответов, то вы можете указать любой из них.

  1. 37 секунд.

  2. 3 минуты.

  3. 3 минуты 17 секунд.

  4. 3 минуты 19 секунд.

  5. 4 минуты 57 секунд.


Прикрепите файл с исходным кодом программы:
     
или введите исходный код на языке:


Правила оформления программ и список ошибок при автоматической проверке задач
           

Ваш ответ:

Загруженные файлы:


Нет

Примечание учителя: