4718: 1085 - 寻找雷劈数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:17 解决:4

题目描述

把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,计算结果又等于原数。
(30+25)×(30+25)=55×55=3025,这样的数叫“雷劈数”。
求所有符合这样条件的四位数。(ab+cd)×(ab+cd)=abcd

输入

输出

若干行,每行一个雷劈数,从小到大输出。

样例输入 复制

样例输出 复制

提示

第一步:循环1000~9999之间的每个数
第二步:拆出每个数的前2位x和后两位y,如果i=(x+y)*(x+y),那么就是雷劈数输出。