E. Функция на больших числах
2000 мс · 256 МБ · всё или ничего
Та же функция: , , , .
Граница выросла до . Приём тот же, но теперь надо проследить, что ни аргумент, ни ответ не переполняют тип.
Ответ помещается в 64-битный тип: при наибольшее значение равно 2 504 730 781 961 и достигается на .
Здесь запоминание уже обязательно. Без него на этом самом числе рекурсия не заканчивается за разумное время, а с ним различных аргументов ровно 100.
Формат ввода
Одна строка содержит число ().
Формат вывода
Одно число — .
Примеры
ввод
10
вывод
3
ввод
0
вывод
0
Войдите, чтобы отправлять решения.