【发布时间】:2014-12-12 23:15:57
【问题描述】:
我为 2014 年 12 月的比赛编写了代码,但在输出 USACO 的数据时遇到了问题。 当我在家用电脑上运行它时,它运行良好,但是当我将它提交给比赛时出现错误。
f = open("abcdefg.out","w")
f.write(str(output))
f.close()
这给了我一个错误 “您的输出文件 abcdefg.out: [文件丢失!]"
【问题讨论】:
我为 2014 年 12 月的比赛编写了代码,但在输出 USACO 的数据时遇到了问题。 当我在家用电脑上运行它时,它运行良好,但是当我将它提交给比赛时出现错误。
f = open("abcdefg.out","w")
f.write(str(output))
f.close()
这给了我一个错误 “您的输出文件 abcdefg.out: [文件丢失!]"
【问题讨论】:
USACO 在他们的问题陈述中标准化了他们的文件输入和输出。在他们的说明页面中,提到了
不要提交打开与 比赛任务在手。只读指定的输入文件并写入 只有指定的输出文件。不要使用“临时”数据文件。
例如,如果要编写USACO December 2014 Silver 1,则输出文件应命名为piggyback.out。
【讨论】:
此外,在问题本身中,它说:
INPUT FORMAT (file circlecross.in):
...
OUTPUT FORMAT (file circlecross.out):
这意味着文件的名称应该是它所说的。比如这个问题,文件名应该是circlecross.in和circlecross.out。
【讨论】: