问题 D: d为1的等差数列

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:147 解决:11

题目描述

现在给你一个n,现在小a想知道能有多少个d为1的等差数列之和为n

输入

n(1<=n<=1e12)

输出

多少个这样的等差数列

样例输入 复制

12

样例输出 复制

4

提示

  • [12]
  • [3, 4, 5][3,4,5]
  • [-2, -1, 0, 1, 2, 3, 4, 5][2,1,0,1,2,3,4,5]
  • [-11, -10, -9, \dots, 10, 11, 12][11,10,9,,10,11,12]
  • 样例的4种