Py黄题求助
查看原帖
Py黄题求助
332549
幽灵特工楼主2021/11/23 17:15

rt,在帮助同选技术的非竞赛同学调代码的时候遇到如下问题,带注释的一行里如果用实数除法就会WA4个点,换成整除就AC,求问为什么

别问思路,我也不是很清楚,我自己递推过的/xk

n=int(input())
b=n-3
bz=b//2
if b%2==1:
    bz+=1
tt=0
for i in range(0,bz):
    g=(b-i)*(i+1)
    if i==bz-1 and b%2==1:
        break
    tt+=g
if b%2==1:
    tt=tt*2+(b-i)*(i+1)
s=tt*n//2#
if n%2==0:
    s/=2
print(int(s))

2021/11/23 17:15
加载中...