Время

14:06:36
24 May 2012
Версия для печати

Зоопарк

 

prb157new

   В зоопарке N клеток выстроены в ряд. В зоопарке, кроме прочих обитателей, живут две мартышки, Слава и Юра. Слава и Юра всегда были большими друзьями и сидели в соседних клетках, но теперь они поссорились и больше не хотят видеть друг друга. Смотритель уже собрался переселить их в соответствии с их желанием, однако возникла проблема. Слава и Юра — очень образованные мартышки (каждый из них закончил аж по восемь классов!), и они непременно хотят знать, сколько всего существует способов расселить их так, чтобы их клетки не были соседними, и уж конечно их клетки должны быть различными. Можно считать, что все N клеток доступны, остальные обитатели зоопарка готовы переехать куда угодно.

   Смотритель попытался было сосчитать сам, но сбился со счёта где-то в районе бегемотов. И совершенно определённо, без вашей помощи ему не справиться!


Технические условия

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

   В первой строке входных данных находится число N (2 <= N <= 100) — количество клеток в зоопарке.

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

   Выведите одно число — количество способов поселить Славу и Юру в разные клетки так, чтобы эти клетки не были соседними.


Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 64 MB
Баллы за пройденный тест: 14.2857
Сложность: 10% 429/478
Классификация: Линейная программа

Пример

Пример входных данных

Sample 1
3

Sample 2
4

Пример выходных данных

Sample 1
2

Sample 2
6


← Двумерное домино Список задач Новый ряд Фибоначчи →