2446. 四叶玫瑰数
1000ms
256MB
简单
枚举算法
题目描述
在 $1000 \sim 9999$ 的范围里寻找四叶玫瑰数并输出。
满足如下要求的四位整数为四叶玫瑰数:该数的千位、百位、十位、个位数字的 4 次方之和等于该数本身。
例如:$1634$ 是一个四位整数,且满足:
$$1^4 + 6^4 + 3^4 + 4^4 = 1 + 1296 + 81 + 256 = 1634$$
因此 $1634$ 为四叶玫瑰数。
输入格式
- 无输入。
输出格式
- 在一行中输出所有找到的四叶玫瑰数,各数之间用单个空格隔开。
样例 1
输入 (Input)
输出 (Output)
- 四叶玫瑰数共有 3 个。
- 建议通过整除 `/` 和取模 `%` 运算拆分出千位、百位、十位和个位数。
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功