Type: Default 1000ms 256MiB

聪明的燕姿

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

阴天傍晚车窗外 未来有一个人在等待 向左向右向前看 爱要拐几个弯才来 我遇见谁会有怎样的对白 我等的人他在多远的未来 我听见风来自地铁和人海 我排着队拿着爱的号码牌 ——「遇见」孙燕姿

城市中人们总是拿着号码牌,不停寻找,不断匹配,可是谁也不知道自己等的那个人是谁。 可是燕姿不一样,燕姿知道自己等的人是谁,因为燕姿数学学得好!燕姿发现了一个神奇的算法:假设自己的号码牌上写着数字 SS,那么自己等的人手上的号码牌数字的所有正约数之和必定等于 SS。 所以燕姿总是拿着号码牌在地铁和人海找数字(喂!这样真的靠谱吗)可是她忙着唱《绿光》,想拜托你写一个程序能够快速地找到所有自己等的人。

输入格式

输入包含 kk 组数据。 对于每组数据,输入包含一个号码牌SS

输出格式

对于每组数据,输出有两行,第一行包含一个整数 mm,表示有 mm 个等的人。 第二行包含相应的 mm 个数,表示所有等的人的号码牌。

注意:你输出的号码牌必须按照升序排列。

42
3
20 26 41

数据范围与提示

对于 100%100\% 的数据,k100, S2×109k \leq 100,\ S \leq 2 \times 10^9

while(scanf("%d",&n)!=EOF)

竞赛A班3.30日

Not Attended
Status
Done
Rule
IOI
Problem
7
Start at
2025-3-30 14:00
End at
2025-4-6 14:00
Duration
168 hour(s)
Host
Partic.
4