eolymp
bolt
Try our new interface for solving problems
Problems

Мирные множества

Мирные множества

Группа математиков проводит бои между натуральными числами. Результаты боя между двумя натуральными числами, вообще говоря, случайны, однако подчиняются следующему правилу: если одно из чисел не менее чем в два раза превосходит другое, то большее число всегда побеждает; в противном случае победить может как одно, так и другое число.

Бой называется неинтересным, если его результат предопределён. Множество натуральных чисел называется мирным, если бой любой пары различных чисел из этого множества неинтересен. Силой множества называется сумма чисел в нём. Сколько существует мирных множеств натуральных чисел силы n?

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

Одно число n (1n2000).

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

Выведите одно число - количество мирных множеств натуральных чисел силы n.

Time limit 1 second
Memory limit 122.49 MiB
Input example #1
2
Output example #1
1
Input example #2
5
Output example #2
2
Author Ivan Kazmenko
Source SPbSU Group A1 Third Training - Dynamic Programming