#P2478. *【一维除法分块加速】除法运算

*【一维除法分块加速】除法运算

【问题描述】

已知式子:n÷i=xn ÷ i = x ,其中被除数 nn 已知,除数 ii 可以取任意正整数,求商 xx 有多少个互不相同的值?

【输入格式】

第一行一个整数 TT,表示测试数据的组数。

每组数据一行,一个整数 n(1n109)n (1 ≤ n ≤ 10^9)

【输出格式】

每组测试数据输出 22 行:

第一行输出一个整数 mm,表示 xxmm 个不同的值;

第二行输出 mm 个整数,分别表示 mm 个不同的商,按从小到大的顺序输出。

2
5
11
4
0 1 2 5
6
0 1 2 3 5 11