 |
2樓
响
2026-3-24 17:13
需要注意對約數的求取
|
 |
3樓
响
2026-3-24 17:13
import os import sys # 請在此輸入您的代碼 L = int(input()) f=[0]*(L+1)#沒有括號 #x乘法結果p,y乘法結果q #p+q小於等於L,假定p為變量,p約數個數需要乘1-L-p內所有數約數個數 #求p,q約數個數 #求L以下個數約數個數 for i in range(1,L): for j in range(i,L,i): f[j]+=1 s=[0]*(L+1) for i in range(1,L): s[i]=s[i-1]+f[i]#符號錯誤 result=0 for q in range(1,L): result+=f[q]*s[L-q]#是累加 print(result)#不要忘記輸出結果
|