贪心算法-nyoj-91-阶乘之和
创始人
2024-03-18 11:02:56
0

阶乘之和

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

描述

给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No;

输入

第一行有一个整数0 每组测试数据有一个正整数n<1000000;

输出

如果符合条件,输出Yes,否则输出No;

样例输入

2
9
10

样例输出

Yes
No

地址点击打开链接

思路:把0~9的阶乘打出来      有上往下进行贪心

#include   
int main()  
{  int u,n;  int sum;  int dot;  int a[10]={0,1,2,6,24,120,720,5040,40320,362880};  scanf ("%d",&u);  while (u--)  {  scanf ("%d",&n);  sum=n;  dot=0;      //未输出   for (int i=9;i>=1;i--)  {  if (sum>=a[i])  {  sum-=a[i];  if (!sum)  {  printf ("Yes\n");  dot=1;  break;  }  }  else  continue;  }  if (!dot)  printf ("No\n");  }  return 0;  
}  

相关内容

热门资讯

广西通报:韦彦私欲膨胀、唯利是... 转自:扬子晚报据广西壮族自治区纪委监委7月19日消息:经自治区党委批准,自治区纪委监委对梧州市委原常...
手机电子书问题?怎样把文本放到... 手机电子书问题?怎样把文本放到手机里看?一般你的手机卡上都会默认建立了一个“book”的文件夹,把你...
北京:推动各项措施精准有效落地... 据北京发布,日前,北京市委常委会召开会议。会议要求,准确把握首都人口发展变化趋势,抓好一揽子生育支持...
广缘足球俱乐部获得呼和浩特业余... 转自:草原云比赛现场。7月19日下午,呼和浩特第十一届业余足球联赛青年组比赛在呼和浩特体育中心体育场...
已致27死,其中包括8名儿童!... 记者获悉,越南下龙湾游船倾覆事件死亡人数已升至27人,其中包括8名儿童。当地时间7月19日下午,越南...
华泰保兴鑫成优选混合季报解读:... 华泰保兴鑫成优选混合型证券投资基金2025年第2季度报告已发布,本季度基金在份额、净值等方面出现了一...
全市重大项目集中联动专班第六次... 7月18日,全市重大项目集中联动专班第六次会议召开,听取项目进展情况汇报,研究解决相关问题,安排部署...
量子之歌并购Letsvan后再... 7月19日,潮玩品牌Letsvan推出的IP SIINONO在上海MINISO LAND全球壹号店线...
记者在珠海追踪台风“韦帕”:会... 转自:人民日报社民生周刊据中央气象台的消息:今年第6号台风“韦帕”目前强度为强热带风暴级。今天15时...
求家教同人文 求家教同人文家教吧就有呀。。可以去看看