#439. 亲密数对

亲密数对

题目描述

键盘输入 NNNN2220002000之间,求 22NN中的亲密数对,即满足以下条件的 AABBAA的因子和(因子不含 11和数字本身)等于 BBBB的因子和等于 AA,且 ABA \neq B。例如 48487575是亲密数对,4848的因子和为 2+3+4+6+8+12+16+24=752 + 3 + 4 + 6 + 8 + 12 + 16 + 24 = 757575的因子和为 3+5+15+25=483 + 5 + 15 + 25 = 48。(注意:若为完全平方数,相同因子仅计算一次)

输入格式

只有一行,包含一个整数 NN2N20002 \le N \le 2000)。

输出格式

输出若干行,每行两个整数,以单个空格分隔,左侧数字按从小到大顺序输出。

200
48 75
75 48
140 195
195 140

数据规模与约定

对于 100%100\%的数据,2N20002 \le N \le 2000