Sum of Factorials(阶乘和)

该程序用于判断一个数是否能表示为阶乘的和。输入一个数n,如果能表示为阶乘的和,则输出"YES",否则输出"NO"。示例中,通过循环计算并减去阶乘值来检查n是否可以被表示为阶乘的和。
摘要由CSDN通过智能技术生成

There are some numbers which can be expressed by the sum of factorials. For example 9, 9 = 1! + 2! + 3! . Dr. von Neumann was very interested in such numbers. So, he gives you a number n, and wants you to tell whether or not the number can be expressed by the sum of some factorials. Well, it is just a piece of case. For a given n, you will check if there are some xi, and let n equal to Σt (上标) i=1(下标) xi! (t≥1, xi≥0, xi = xj <==> i = j)            t      即 Σ  xi! (t≥1, xi≥0, xi = xj <==> i = j)           i=1     If the answer is yes, say "YES"; otherwise, print out "NO".

输入描述:

https://www.nowcoder.com/practice/42cb1c7f7344466b8cb1710cb12d06b1?tpId=4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值