Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Задача в неделю. Олимпиадные задачи по информатике. Задание L-го занятия


Центр информатизации образования ИПК и РРО

Югорский НИИ информационных технологий

Югорский государственный университет

Телекоммуникационный проект "Задача в неделю"

Занятие № L (05 марта 2007 года)

Ваши письма направляйте с таким расчетом, чтобы они были получены в понедельник - 12 марта. Проверка материалов, полученных позже этого срока, не проводится. Материалы следующего занятия будут высланы 12 марта.

Задача L. "Бессмыслица" (20 баллов)

Иван Иванович утверждал, что бессмыслица, повторенная много раз, становится истиной. Для доказательства этого он применил следующую процедуру: переставил на клавиатуре своего компьютера клавиши в произвольном порядке и набрал некоторый текст. Получилась, естественно, бессмыслица. Он и эту бессмыслицу набрал на том же компьютере с той же подправленной клавиатурой. Новую бессмыслицу Иван Иванович набрал еще раз и так далее - времени-то у него много.

Требуется написать программу, которая найдет какое максимальное количество шагов его процедуры может понадобиться, чтобы получить исходный текст.

Технические требования:

Ограничение по времени тестирования: по 5 секунд на один тест.

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

Входной текстовый файл INPUT.TXT содержит одно целое число N (1 < N < 60) - количество клавиш на клавиатуре компьютера Ивана Ивановича.

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

Выходной текстовый файл OUTPUT.TXT должен содержать одно целое число - максимальное количество шагов проделанной Иваном Ивановичем процедуры.

Пример файлов входных и выходных данных:

INPUT.TXT

OUTPUT.TXT 

4

4

5

6

 

Успехов!

Ведущий проекта, к.п.н., доцент

Алексеев Александр Владимирович,

e-mail - aav@uriit.ru, internet - http://attend.to/zvn, http://zvn.uriit.ru.



В избранное