题目描述
键盘输入 N,N在 2至 2000之间,求 2至 N中的亲密数对,即满足以下条件的 A和 B:A的因子和(因子不含 1和数字本身)等于 B,B的因子和等于 A,且 A=B。例如 48和 75是亲密数对,48的因子和为 2+3+4+6+8+12+16+24=75,75的因子和为 3+5+15+25=48。(注意:若为完全平方数,相同因子仅计算一次)
输入格式
只有一行,包含一个整数 N(2≤N≤2000)。
输出格式
输出若干行,每行两个整数,以单个空格分隔,左侧数字按从小到大顺序输出。
200
48 75
75 48
140 195
195 140
数据规模与约定
对于 100%的数据,2≤N≤2000。