问题2693--判断一个数是否为阶乘数

2693: 判断一个数是否为阶乘数

时间限制: 1 Sec  内存限制: 128 MB
提交: 24  解决: 14
[提交] [状态] [讨论版] [命题人:]

题目描述

Alice在数学课上学习了阶乘:对于一个正整数a,定义a的阶乘为:a!=1*2*3*..*a。
比如4的阶乘4!=1*2*3*4=24
现在熊老师问你,如何判断一个数是否为阶乘数呢?比如24是一个阶乘数,因为24=1*2*3*4,10不是一个阶乘数

输入

一个正整数n(n<10000)

输出

如果n是一个阶乘数,输出yes,否则输出no

样例输入 Copy

24

样例输出 Copy

yes

来源/分类