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

Разделы > Неотсортированные > задача:


Деревья

Гость
• Обсуждение задачи (4)

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

• Даты: конструктор по номеру
• Даты: номер дня в году
• Девятеричное сложение
• Деление длинного числа на короткое
• Делители
• Демоническое программирование
• Демоническое программирование
• День рождения
• Деревья
• Дисперсия последовательности
• Длинная сумма
• Длинное произведение
• Длинный НОД
• Довольно грустная задача
• Довольно грустная задача (услож...
• Долина бандитов
• Долина бандитов

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

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

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

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

Деревом называется граф, содержащий N вершин и (N - 1) рёбер. На рисунке ниже показаны все типы деревьев, содержащих две или три вершины.

 

Сколько существует различных деревьев, содержащих N вершин?

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

Единственная строка содержит одно целое число N (2 ≤ N ≤ 105) — количество вершин.

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

Выведите одно число — количество различных деревьев, содержащих N вершин. Так как это число может оказаться очень большим, выведите остаток от его деления на 1000000007.

Примеры тестов

Входные данные
2
Выходные данные
1
Входные данные
4
Выходные данные
16
Для отправки решений необходимо выполнить вход.

www.contester.ru