ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > 103. Динамическое программирование > задача:


Несчастливые дни

Задачи раздела

• Жадина
• Игра с разрезанием
• Количество путей
• Макс и Дом интернета
• Макс и бельевая верёвка
• Наибольшая возрастающая подпос...
• Наибольшая общая подпоследова...
• Непрерывный рюкзак
• Несчастливые дни
• Подотрезок с максимальной суммой
• Распределение студентов
• Странная функция
• Экзаменационные билеты
• Экспериментальный отбор

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Несчастливые дни
Несчастливые дни
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Иван Иванович глубоко убеждён, что каждый день его жизни является либо счастливым, либо несчастливым. Более того, Иван Иванович привык вести календарь, в котором отмечает, каким оказался прошедший день. Если случается так, что три дня подряд были несчастливыми, то Иван Иванович приходит к выводу, что в жизни наступила чёрная полоса, и впадает в депрессию.

Впереди у Ивана Ивановича заслуженный отпуск, который продлится N дней. Иван Иванович задумался: сколько существует вариантов расположения счастливых и несчастливых дней в течение отпуска, не приводящих к депрессии? Помогите ему найти ответ на этот вопрос.

Входные данные

Ввод содержит целое число N (1 ≤ N ≤ 31) — количество дней отпуска.

Выходные данные

Выведите одно целое число — количество различных последовательностей из N дней, в которых нет трёх несчастливых дней подряд.

Примеры

Входные данные
3
Выходные данные
7
Входные данные
15
Выходные данные
10609
Для отправки решений необходимо выполнить вход.

www.contester.ru