#503. 来自小方的平方数
来自小方的平方数
问题描述
给定任意正整数 ,请你在不超过 次操作内,将其转化为一个完全平方数。每次操作需遵循以下规则:
-
选择当前数 的一个正约数 (即 n 能被 x 整除,满足 ;
-
每次选择的 必须与之前所有操作选的 都不同;选择后,将 加上 。
注意:整个操作过程中, 的值不超过 。
输入格式
本题包含多组测试用例。第一行输入一个整数 ,表示测试用例的组数。接下来 行,每行输入一个正整数 。
输出格式
对于每组测试用例:第一行输出一个整数 ,表示操作次数。第二行输出 个用空格分隔的不同正整数,表示每次操作选择的 。
输入样例
2
2025
182
输出样例
0
3
7 3 4
评测数据规模
对于所有评测数据,, 。