/*阶乘之和

时间限制:3000 ms  |  内存限制:65535 KB

难度:3

描写叙述

给你一个非负数整数n,推断n是不是一些数(这些数不同意反复使用,且为正数)的阶乘之和,

如9=1!

+2!+3!,假设是,则输出Yes,否则输出No。

输入第一行有一个整数0<m<100,表示有m组測试数据。

每组測试数据有一个正整数n<1000000;输出假设符合条件,输出Yes。否则输出No;例子输入2

9

10

例子输出Yes

No*/

<span style="font-size:18px;">#include<stdio.h>
int main()
{
int a[10];
int i;
int m,t;
int s = 1; a[0] = 0;
for(i = 1; i <= 9; ++i)
{
s *= i;
a[i] = s;
} scanf("%d",&t);
while(t--)
{
scanf("%d",&m);
for(i = 9; i >= 1; --i)
{
if(m >= a[i])
m -= a[i];
if(!m)
break;
}
if(!m)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}</span>
<span style="font-size:18px;">//这样的方法是不是非常奇芭呀。
#include<cstdio>
int main()
{
int facto[9]={1,2,6,24,120,720,5040,40320,362880},sum,i,m;
scanf("%d",&m);
while(m--)
{
scanf("%d",&sum);
for(i=8;i>=0;i--)//n阶乘比前面n-1阶乘和大
if(sum>=facto[i])
sum-=facto[i];
if(sum==0) printf("Yes\n");
else printf("No\n"); }
return 0;
} </span>

最新文章

  1. 使用Selector改变TextView的字体颜色textColor的方法
  2. 【Mybatis架构】Mapper映射文件中的#{}与${}
  3. SOA相关资料整理分享
  4. 如何更换centos6源
  5. 图像JPEG格式介绍
  6. htm explorer
  7. 前不久一个swift项目用uicollectionview 用sdwebimage 加载图片,发生内存猛增,直接闪退的情况,简单说一下解决方案。
  8. 11个有用的移动网页开发App和HTML5框架
  9. 解决SVN:could not start external diff program的问题。
  10. javascript 常用函数
  11. dzz使用总结(添加云盘,好用的Web文件管理器,网络播放器)
  12. 浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案
  13. Mesos源码分析(11): Mesos-Master接收到launchTasks消息
  14. DWM1000 三基站一标签定位HEX
  15. 机器学习技法笔记:11 Gradient Boosted Decision Tree
  16. 使用普通用户执行 docker
  17. win10系统180天试用到期需要激活
  18. 【转帖】Service Discovery: 6 questions to 4 experts
  19. HDU 4643 GSM (2013多校5 1001题 计算几何)
  20. Xcode 9.0 报错, Safe Area Layout Guide Before IOS 9.0

热门文章

  1. python类型比较的3种方式(转)
  2. HDU 3487 Play with Chain (splay tree)
  3. Syncovery : Google Docs protocol completely replaced with Google Drive
  4. 2013-8-6 10:56:07 JAVA_WEB:员工号自动生成源代码
  5. MVC动态添加文本框,后台使用FormCollection接收
  6. 去除ArcMap连接空间数据库中多余的属性表
  7. SSL协议具体解释
  8. NLP知识结构概述
  9. 信号处理篇alarm ferror kill mkfifo pause pclose perror pipe popen sigaction sigaddset sigdelset sigemptyset signal sleep strerror
  10. 用过Retina视网膜屏幕的笔记本电脑的后果