eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Разбиение числа

Разбиение числа

Для заданного положительного N определить количество таких разбиений этого числа на положительные слагаемые, когда суммы слагаемых на четных и нечетных местах равны и при этом ни в одном начале выражения сумма слагаемых на четных местах не превосходит сумму слагаемых на нечетных местах (нумерация слагаемых с 1). Например, для N=6, таких разбиений всего 5:

3+3, 2+2+1+1, 2+1+1+2, 1+1+2+2, 1+1+1+1+1+1.

Результат выдать по модулю 1000000009 (109+9).

Ограничения

0 < N ≤ 106.

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

В единственной строке входного файла – число N.

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

В единственной строке – ответ задачи.

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
6
Вихідні дані #1
5
Вхідні дані #2
7
Вихідні дані #2
0
Автор Темури Заркуа
Джерело Ужгород. Международная летняя школа для участников ACM ICPC. Вторая лига. День Темури Заркуа,18 августа 2017 года