python求救

P1249 最大乘积

3和4不用拆分 直接输出3或者4就好 而且不需要特判3和4以及k==n+1 还有就是要用整除 ```python3 n,ans,tot = int(input()),1,0 for x in range(2,n + 1): tot+=x ans*=x if(tot>n): temp = tot - n ans = ans // temp for j in range(2,x + 1): if(j!=temp): print(j,end=' ') break print() print(ans) ```
by 墨笙_Mooos @ 2021-06-23 09:07:58


@[墨笙_Mooos](/user/78216) 谢回复
by 此店不售此书 @ 2021-06-23 14:08:19


|