-1

在 codechef 中上传代码时出现 EOF 错误。同样的代码在在线编译器和 Pycharm 中运行良好,没有任何错误。我不知道为什么我会得到这个。

a=list(map(int, input().split()))
if a[0]>a[1]:
    print(float(a[1]))
elif a[0]%5==0:
    print(float(a[1]-(a[0]+0.5)))
else:
    print(float(a[1]))
4

1 回答 1

0

这是codechef的常见问题..

尝试以下操作:

try:
a=list(map(int, input().split()))
if a[0]>a[1]:
    print(float(a[1]))
elif a[0]%5==0:
    print(float(a[1]-(a[0]+0.5)))
else:
    print(float(a[1]))
except:
    pass

这有点hacky,但应该可以解决问题!

于 2019-10-24T12:39:23.840 回答