博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阶乘之和
阅读量:5126 次
发布时间:2019-06-13

本文共 904 字,大约阅读时间需要 3 分钟。

1 #include 
2 #include
3 #include
4 using namespace std; 5 int s[11]; 6 bool visit[11]; 7 void ans() 8 { 9 for(int i=1;i<11;i++)10 {11 s[i]=1;12 for(int j=i;j>0;j--)13 s[i]*=j;14 }15 }16 17 int main()18 {19 int n,m,sum,i,flag;20 scanf("%d",&m);21 ans();22 while(m--)23 {24 flag=1;25 scanf("%d",&n);26 for(i=10;i>=1;i--)27 {28 if(n-s[i]>0)29 n-=s[i];30 else31 {32 if(n-s[i]==0)33 {34 flag=0; break;35 }36 }37 }38 if(flag)39 printf("No\n");40 else41 printf("Yes\n");42 43 }44 return 0;45 }46
View Code

 

转载于:https://www.cnblogs.com/WDKER/p/5363972.html

你可能感兴趣的文章
如何在maven工程中加载oracle驱动
查看>>
Flask 系列之 SQLAlchemy
查看>>
aboutMe
查看>>
【Debug】IAR在线调试时报错,Warning: Stack pointer is setup to incorrect alignmentStack,芯片使用STM32F103ZET6...
查看>>
一句话说清分布式锁,进程锁,线程锁
查看>>
FastDFS使用
查看>>
服务器解析请求的基本原理
查看>>
[HDU3683 Gomoku]
查看>>
下一代操作系统与软件
查看>>
【iOS越狱开发】如何将应用打包成.ipa文件
查看>>
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
查看>>
Python IO模型
查看>>
DataGridView的行的字体颜色变化
查看>>
局域网内手机访问电脑网站注意几点
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Linux操作系统 和 Windows操作系统 的区别
查看>>
Android-多线程AsyncTask
查看>>
LeetCode【709. 转换成小写字母】
查看>>
如何在Access2007中使用日期类型查询数据
查看>>
CF992E Nastya and King-Shamans(线段树二分+思维)
查看>>