25.09.2021

Задача по программированию (Паскаль)

Главная Форумы Новости, android (ios), лайфхаки Программирование Задача по программированию (Паскаль)

  • Эта тема пуста.
Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #1095
    Аноним
    Неактивированный

    Нужно написать программу на языке Паскаль, которая решит задачу.
    Максимальное время работы на одном тесте: 2 секунды

    Максимальный объем используемой памяти: 64 мегабайта

    Недавно Соня научилась считать. Она тут же заметила, что число 2 обладает замечательным свойством 2 + 2 = 2 * 2. Ее друг Леня тут же объяснил ему, что дело не в двойке.

    — «Дело в том, что последовательность 2, 2 – особенная, » – сказал Соне Леня.

    – «Такие последовательности изобрел Леонардо да Винчи и их принято называть «Кодом да Винчи» .

    Код да Винчи – это такая последовательность натуральных чисел, что сумма ее членов равна их

    произведению. Например, последовательность 1, 2, 3 – тоже является кодом да Винчи. «

    Соня тут же сложила 1, 2 и 3, потом перемножила их и обрадовалась.

    Теперь Соня хочет найти более длинные коды да Винчи. Помогите ей!

    Формат входных данных

    Во входном файле input.txt задано целое число N (2<= N <= 100). Формат выходных данных Выведите в файл output.txt любой код да Винчи длины N. Разделяйте числа пробелами. Члены последовательности не должны превышать 109. Если такого кода да Винчи длины N не существует, выведите в выходной файл единственное число – «-1». Пример Пример входного файла input.txt
    2

    Пример выходного файла output.txt
    22

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Для ответа в этой теме необходимо авторизоваться.