1106 是否阶乘之和?
Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)
Submits : 7563 | Solved : 2364
Description
输入一个整数N,判断其是否可以表示成一个正整数阶乘的形式或者几个不同正整数的阶乘之和。
Input
输入一个整数N。
Output
对应该整数N,若可以表示,输出YES,否则输出NO
Sample Input
4 -1 0 6 ^Z
Sample Output
NO NO NO YES
HINT
单个整数阶乘的最大值到12!,即479001600。
Source
NBU OJ