#439. 亲密数对

提交2 通过1
通过率50%
时间限制1000ms
内存限制256MiB

题目描述

题目描述

键盘输入 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)。

输出格式

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

输入样例 #1

200

输出样例 #1

48 75
75 48
140 195
195 140

输入样例 #2

2

输出样例 #2


输入样例 #3

10

输出样例 #3


数据规模与约定

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