zoj 2358 Sum of Factorials
2012-03-31 12:19
393 查看
//刚开始就搞错了,以为是要连续数的阶乘和,原来只是阶乘相加和相等就可以了! #include "iostream" using namespace std; int main() { int i, n; double ans[11]; ans[0] = 1; for (i = 1; i < 11; i++) ans[i] = ans[i-1] * i; while (cin >> n && n >= 0) { if (n == 0) { cout << "NO" << endl; continue; } for (i = 10; i >= 0 && n > 0; i--) if (n >= ans[i]) n -= ans[i]; if (n == 0) cout << "YES" << endl; else cout << "NO" << endl; } }
相关文章推荐
- ZOJ 2358 Sum of Factorials
- zoj 2358||poj1775 Sum of Factorials(阶乘)
- POJ 1775 Sum of Factorials (ZOJ 2358)
- POJ 1775 Sum of Factorials (ZOJ 2358)
- POJ 1775 (ZOJ 2358) Sum of Factorials
- POJ 1775 (ZOJ 2358) Sum of Factorials
- zoj 2358,poj 1775 Sum of Factorials(数学题)
- ZOJ 2358 Sum of Factorials
- UVALive2953 POJ1775 ZOJ2358 Sum of Factorials【打表+暴力+水题】
- zoj 2358 || poj 1775 Sum of Factorials
- poj 1775 && zoj 2358 Sum of Factorials
- Sum of Factorials zoj
- LightOJ - 1189 - Sum of Factorials
- ZOJ 2286 Sum of Divisors(打表)
- poj 1775 Sum of Factorials
- POJ 1775 Sum of Factorials 数论,基础题
- poj 1775 -- Sum of Factorials ( 够坑 )
- POJ 1775 FZU 1106 LightOJ 1189 Sum of Factorials
- 【FOJ 1106】Sum of Factorials
- lightoj-1189-Sum of Factorials【思维】