您的位置:首页 > 其它

HDU 2212 DFS

2016-07-04 21:59 363 查看

Problem Description

A DFS(digital factorial sum) number is found by summing the factorial of every digit of a positive integer.

For example ,consider
the positive integer 145 = 1!+4!+5!, so it's a DFS number.

Now you should
find out all the DFS numbers in the range of int( [1, 2147483647]
).

There is no input for this problem. Output all the DFS numbers in
increasing order. The first 2 lines of the output are shown below.

Input

no input

Output

Output all the DFS number in increasing order.

Sample Output

1
2
......


Author

zjt

#include<stdio.h>
int main()
{
printf("1\n2\n145\n40585\n");
return 0;
}


敲代码算出来(时间有点长....发现只有四个答案就)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: