P1263: 趣味整数:亲密数


题目描述

输入两个正整数A 和 B(1<=A<=B<=40000);
如果整数A的全部真约数(包括1,不包括A本身)之和等于B;
且整数B的全部真约数(包括1,不包括B本身)之和等于A,
则将A和B称为亲密数。
求30000以内的全部亲密数。
比如:220 和 284
220的全部真约数有:1+2+4+5+10+11+20+22+44+55+110  = 284
284的全部真约数有:1+2+4+71+142 = 220

输入

一行输入两个数:A、B

输出

一行输出范围以内的亲密数(要保证第一个数小于等于第二个数)

样例输入复制

1 1000

样例输出 复制

220 284

来源

 

问题信息

时间限制 1.000s
内存限制 128MB
评测方式 Normal Judge

咻咻~

提交 状态