1044: 【基础练习】水仙花数计算

金币值:1 Time Limit:1.000 s Memory Limit:512 M
Solved:81 Submit:125 正确率:64.80% Creator:
点赞量:0 收藏量:0 题目类型:程序 Source/Category: 基础练习

Description

从标准输入中输入一个三位数n,输出100到n之间(包括n)的所有水仙花数。 

假设存在三位数n = abc,其实a、b、c分别是n的百位、十位和个位。 

n是一个水仙花数,当且仅当n = a**3 + b ** 3 + c ** 3。 

譬如153是一个水仙花数,因为153 = 1**3 + 5 ** 3 + 3 ** 3 = 1 + 125 + 27

Input

输入一个数字,表示n(n <= 999)

Output

若干行数字

Sample Input    Copy

999

Sample Output    Copy

153
370
371
407

HINT

输出n!的准确值。