gpt4 book ai didi

python - NZEC 在 spoj FACKT

转载 作者:太空宇宙 更新时间:2023-11-04 06:36:57 25 4
gpt4 key购买 nike

我正在尝试解决这个问题 http://www.spoj.pl/problems/FACKT/ ,并且我不断收到非零退出代码 (NZEC)。我该如何确定要更改代码以克服此问题?

这是代码

import math
import sys
def cal_num(n):

i = 1
f = 1
while f<n:
f *= i
i = i + 1
return i-1


while 1:
line = sys.stdin.readline()
if line == "":
break
n = int(line)
x = cal_num(n)
y = math.factorial(2*x)
l = int(math.ceil(math.log(y,10)))
print (x,l)

欢迎提出任何建议。

最佳答案

返回的行将有换行符,不会为空或无。试试这个:

if line == "\n":
break

关于python - NZEC 在 spoj FACKT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9512061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com