【Python板块提升计划】梦想护卫舰 第16期 阶乘之和
本帖最后由 sfqxx 于 2023-1-28 15:09 编辑寒见你们解决不了这道题,说:“可能这道题有亿点点难,咱们换一道题吧”
于是,他拿出了这道题:
用高精度计算出 S=1!+2!+3!+……+n!(n≤50)。
其中 ! 表示阶乘,n!=n×(n-1)×(n-2)×……×1。例如,5! = 5×4×3×2×1=120。(我真服了,连"-""……"都打不出来,还得编辑{:10_266:}
输入格式
一个正整数N
输出格式
一个正整数S,表示计算结果
输入输出样例
输入样例
3
输出样例
9
说明/提示
【数据范围】
对于 100% 的数据,1≤n≤50。
注:本题/答案非原创,题目请见→戳他
答案与解析
**** Hidden Message *****
最佳战士:
奖励(第一名) 4 荣誉 2 贡献 最佳答案(1技术值)(见注解1)获奖者:暂无时间:暂无语法:暂无
(第二名)3 荣誉 1 贡献 获奖者:暂无时间:暂无语法:暂无
(第三名)2 荣誉 1 贡献 获奖者:暂无时间:暂无语法:暂无
(第四名)2 荣誉 获奖者:暂无时间:暂无语法:暂无
(第五名)1 荣誉 获奖者:暂无时间:暂无语法:暂无
制作不易 ,别忘了评分(Vip不扣荣誉和贡献的啦){:10_281:}
注解1:由于题目较简单,奖励稍小,但名额加多
一个人可以提供最多2种做法,可领2种奖励,但必须有一个属于Python/Java语法
(提供1种做法语言不限)
num = eval(input())
b = 0
for item in range(1, num+1):
c = 1
for j in range(1, item+1):
c *= j
b += d
print(b) from math import factorial
print(sum(map(factorial, (i for i in range(1, int(input()) + 1))))) liuhongrun2022 发表于 2023-1-28 14:56
跟题解一摸一样啊
应该是巧合 sfqxx 发表于 2023-1-28 15:01
跟题解一摸一样啊
应该是巧合
不知道是不是你的双层隐藏不对,我没有回复的时候就可以看到隐藏的内容了 isdkz 发表于 2023-1-28 15:05
不知道是不是你的双层隐藏不对,我没有回复的时候就可以看到隐藏的内容了
不应该啊
我用了双层隐藏的
第一层不是答案 sfqxx 发表于 2023-1-28 15:06
不应该啊
我用了双层隐藏的
第一层不是答案
不是,两层都可以看到,你可以问问你的vip好友 isdkz 发表于 2023-1-28 15:07
不是,两层都可以看到,你可以问问你的vip好友
那可能本来应该调成回复的调错了
算了,看不看属于他们权利
要不要锻炼他们自己决定
我看看能不能改 isdkz 发表于 2023-1-28 15:07
不是,两层都可以看到,你可以问问你的vip好友
好了,本来是可以直接看
现在需要回复了 sfqxx 发表于 2023-1-28 15:01
跟题解一摸一样啊
应该是巧合
我真的没有看题解啊........... liuhongrun2022 发表于 2023-1-28 15:35
我真的没有看题解啊...........
知道了 你tm的还简单{:10_266:}(C++党表示,啊,python,你欺负人TOT 从今天起…… 我永远……再也不出……高精度之类的题!!!
我与 PYTHON 无缘!
啊,我被高精度气的哦{:10_292:} zhangjinxuan 发表于 2023-1-28 18:33
你tm的还简单(C++党表示,啊,python,你欺负人TOT
Python:所以还不来学习我? sfqxx 发表于 2023-1-28 19:38
Python:所以还不来学习我?
C++:你效率低,内存占用高,硬件不能直接操作,而且你也忘你是用 C/C++ 编写的吗? sfqxx 发表于 2023-1-28 19:38
Python:所以还不来学习我?
我还是不怼了 。。有多个名额啊,昨天没赶上,今天凑凑热闹{:10_256:}
s = 0
for n in range(1,int(input())+1):
b = 1
for a in range(1,n+1):
b *= a
s += b
print(s)
。。写完了发现和第一名答案差不多。。看着办吧 def jiecheng(a):
u = 1
for i in range(1, a):
u += u * i
return u
r = 0
x = int(input())
for i in range(1, x + 1):
r += jiecheng(i)
print(r) hziyan 发表于 2023-1-29 08:13
。。有多个名额啊,昨天没赶上,今天凑凑热闹
。。写完了发现和第一名答案差不多。。看着办吧
3 元豪 发表于 2023-1-31 14:55
4(能把最佳答案让给我吗?我编写了很久得了{:10_266:})
页:
[1]
2