所有的正整数均可以表示为一个、两个或者多个连续正整数的和。
给定一个不超过 9×10149\times 10^{14}9×1014 的正整数,求出它可以用几种不同的方法表示成连续正整数之和。例如给出 999,则有三种方式:9,4+5,2+3+49,4+5,2+3+49,4+5,2+3+4。
输入一个正整数 nnn,表示要被拆分的正整数。
输出方法个数。
9
3
11
2
12
n≤9×1014n \leq 9\times 10^{14}n≤9×1014
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户