• Помогите написать программу на PascalABCNET

    Ограничение по времени работы программы: 5 секунд
    Эта задача аналогична предыдущей задаче «Калькулятор», но в этой задаче требуется также восстановить ответ.
    Исполнитель «Калькулятор» может с заданным числом X выполнить одну из трех операций и получить новое число. Возможные операции:
    Прибавить к числу X единицу.
    Умножить число X на 2.
    Умножить число X на 3.
    При помощи наименьшего числа операций получите из числа 1 заданное число N.

    ВХОДНЫЕ ДАННЫЕ

    Программа получает на вход одно число N, не превосходящее 106.

    ВЫХОДНЫЕ ДАННЫЕ

    Сначала выведите необходимое количество операций k.
    Во второй строке выведите k+1 число, последовательно получающиеся при выполнении операций. Первое из них должно быть равно 1, а последнее N. Если решений несколько, выведите любое из них.

    question img

Ответы 6

  • Ясно
  • и что тебе ясно
  • Что и как сделать надо
    • Автор:

      velvet
    • 6 лет назад
    • 0
  • И как
  • ?!?
    • Автор:

      banks
    • 6 лет назад
    • 0
  • Вот. Все работает хорошо.....
    answer img
    • Автор:

      itchy4nvs
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years