• 欢迎光临~

YACS2022年7月丙组

开发技术 开发技术 2022-07-17 次浏览

T1: 水仙花指数

模拟

代码实现
n = int(input())
ans = 0
while n != 0:
    ans += (n%10)**3
    n //= 10
print(ans)

T2:因数之和

遍历 (i = 1, cdots , N),把 (lfloorfrac{N}{i}rfloor times i) 累加进答案

代码实现
n = int(input())
ans = 0
for i in range(1, n+1):
    ans += (n//i)*i
print(ans)
程序员灯塔
转载请注明原文链接:YACS2022年7月丙组
喜欢 (0)