关注
可以看看为啥通过0不呢:
def cal(x):
if x == 1:
return 0
temp = x
i = 2
divisors = []
while True:
if i > x//i:
break
while temp % i == 0:
divisors.append(i)
temp = temp // i
i += 1
if temp > 1:
divisors.append(temp)
return sum(divisors)-1
n = int(input())
a = [int(x) for x in input().split()]
a = [cal(x) for x in a]
print(sum(a))
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 今年春招是金一银二嘛? #
24424次浏览 233人参与
# 软开人,秋招你打算投哪些公司呢 #
175509次浏览 1298人参与
# 没关系,至少我的__很曼妙 #
10257次浏览 155人参与
# 帆软软件工作体验 #
9756次浏览 41人参与
# 赚钱的意义在这一刻具象化 #
10444次浏览 205人参与
# AI求职实录 #
15236次浏览 370人参与
# 关于提前批我想问 #
265137次浏览 2298人参与
# 总结:哪家公司面试体验感最好 #
79496次浏览 445人参与
# 我的秋招“寄”录 #
414491次浏览 2930人参与
# 抛开难度不谈,你最想去哪家公司? #
13320次浏览 208人参与
# 快手年终开大包 #
3326次浏览 46人参与
# 你的第一家实习公司是什么档次? #
11255次浏览 128人参与
# 为什么有人零实习也能进大厂? #
12450次浏览 225人参与
# 牛客吐槽大会 #
8936次浏览 130人参与
# 1月小结:你过的开心吗? #
4460次浏览 79人参与
# AI时代的工作 VS 传统时代的工作,有哪些不同? #
14911次浏览 351人参与
# 实习工作,你找得还顺利吗? #
564457次浏览 6664人参与
# 十一月总结 #
76423次浏览 424人参与
# 小红书求职进展汇总 #
214430次浏览 1311人参与
# Prompt分享 #
15952次浏览 368人参与