1

2014 年 12 月のコンテストをコーディングしましたが、USACO でデータを出力する際に​​問題が発生しました。これを自宅のコンピューターで実行すると問題なく動作しますが、コンテストに提出するとエラーが発生します。

f = open("abcdefg.out","w")
f.write(str(output))
f.close()

これにより、「出力ファイル abcdefg.out: [ファイルが見つかりません!]」というエラーが表示されます。

4

2 に答える 2

1

USACO は、問題ステートメントでファイルの入力と出力を標準化しています。彼らの説明ページでは、それが言及されています

当面のコンテスト タスクに関係のないデータ ファイルを開くプログラムを送信しないでください。指定された入力ファイルのみを読み取り、指定された出力ファイルのみを書き込みます。「一時」データ ファイルは使用しないでください。

たとえば、USACO December 2014 Silver 1をプログラムする場合、出力ファイルの名前はpiggyback.out.

于 2015-03-01T03:31:14.480 に答える