online_judge_1038
来源:互联网 发布:mysql需要多大内存 编辑:程序博客网 时间:2024/06/04 00:38
#include <iostream>using namespace std;int main(){ int n,t,i; int a[15]; a[0] = 1; a[1] = 1; t = a[1]; i = 1; do { a[i+1] = a[i]*(i+1); ++i; }while(a[i]<=1000000); t = i-1; while(cin>>n) { if(n==0) { cout<<"NO"<<endl; continue; } for(i=t; i>=0; --i) { if(n>=a[i]) n -= a[i]; } if(n == 0) cout<<"YES"<<endl; else cout<<"NO"<<endl; } return 0;}
这个题目提交了两次才AC,主要是因为第一次理解错了题目意思。。
0 0
- online_judge_1038
- 二维向量vector の 邪恶的多维数组 (一)
- Python快速入门笔记
- JavaScript函数-带参数的函数、带返回值的参数
- 黑马程序员——Java---类继承-覆盖-重载
- 利用org.json处理获得的json数据
- online_judge_1038
- Java多线程之----InheritableThreadLocal
- TAG Jquery功能
- quick的MVC
- PostgreSQL 压缩包 在win7上安装
- 在线安装maven插件问题,Maven仓库中导出jar
- tableView中的textView 或者textField 的键盘处理
- 深度学习caffe的代码怎么读?
- C语言中的关键字