这样和
这里手段是一个多,说: “一个整除b”。如果所有条目必须至少为。对于 我们没有这样的因素,因此我们得到一个空的元组。
如果您想知道这是从哪里来的:这种分解在数论中被称为不变因子分解,它被用于有限生成的Abelian组的分类中。
挑战
鉴于输出所有这样的元组对于给定的正好一次,在任何命令你等。允许使用标准序列输出格式。
例子
1: () (empty tuple)
2: (2)
3: (3)
4: (2,2), (4)
5: (5)
6: (6)
7: (7)
8: (2,2,2), (2,4), (8)
9: (3,3), (9)
10: (10)
11: (11)
12: (2,6), (12)
108: (2,54), (3,3,12), (3,6,6), (3,36), (6,18), (108)
@Arnauld是的,我认为只要按升序或降序排序就可以了!
—
瑕疵的
我们可以将输入限制为大于等于2的整数吗?如果不是这样,会使现有的答案无效吗?
—
尼克·肯尼迪
不,规范清楚地表明,可以给任何正整数作为输入,其中包括。如果现在更改它,那么实际上遵守规范的每个人都必须更改答案。
—
瑕疵的
12,3,3
)