Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход |
В Научно-исследовательском институте, где работает Тимофей, продолжается успешное исследование ряда натуральных чисел. Каждый день его коллеги открывают всё новые и новые свойства этой последовательности, и Тимофей старается от них не отставать. Сегодня Тимофей, как обычно, выписал на доске в ряд натуральные числа от 1 до n и пытается ответить на вопрос, возможно ли стереть в середине списка несколько (не менее одного) чисел, идущих подряд, чтобы сумма оставшихся чисел слева равнялась сумме оставшихся чисел справа?
Единственная строка входных данных содержит натуральное число n.
Выведите в первой строке неотрицательное целое число — количество различных способов стереть числа.
3 ≤ n ≤ 105
В первом примере дано n = 5. Перечислим все способы стереть числа в середине ряда:
Ни в одном из них нужное свойство не достигается.
Во втором примере дано n = 21. Перечислим все хорошие способы стереть числа в середине ряда:
В первом списке сумма чисел слева и справа равны 21, во втором — 78. Всего два способа.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|