3025. 连续正整数之和

单点时限: 2.0 sec

内存限制: 256 MB

有些正整数可以表示为 $n(n>1)$ 个连续正整数的和,如:

$15=1+2+3+4+5$

$15=4+5+6$

$15=7+8$

给定一个正整数 $N$,判断其是否可以表示为一组连续正整数的和,输出符合条件的解的组数。

输入格式

第 $1$ 行:一个整数 $T$ ($1 \le T \le 10$) 为问题数。

第 $2~T+1$ 行,对应每个问题有一行,每行一个正整数 $N(3≤N≤1000000)$。

输出格式

对每个测试数据,首先输出一行问题的编号($0$ 开始编号,格式:case #0: 等)。在接下来一行中输出符合条件的解的组数。

样例

Input
3
15
16
99
Output
case #0:
3
case #1:
0
case #2:
5

917 人解决,993 人已尝试。

1262 份提交通过,共有 2359 份提交。

0.5 EMB 奖励。

创建: 6 年,6 月前.

修改: 2 年,1 月前.

最后提交: 1 周前.

来源: 2014年编程实践课程非师范班第一次上机考试

题目标签