想请问下大佬,在最后一个测试点“Too long on line1”错误,具体是哪边出了问题,我应该怎么修改代码呢?
代码如下:
n = int(input())
count = 1
COUNT = []
SUM = 0
JI = 1
OUT = ''
while SUM<=n:
count += 1
COUNT.append(count)
SUM += count
JI *= count
k = SUM-n
if k==1:
JI = JI//COUNT[-1]
JI = JI//2
COUNT[-1] = COUNT[-1]+1
COUNT.remove(2)
JI = JI*COUNT[-1]
elif k<count:
COUNT.remove(k)
JI = JI//k
for i in COUNT:
OUT += str(i)+' '
print(OUT[:-1])
print(JI)