2014 年 12 月のコンテストをコーディングしましたが、USACO でデータを出力する際に問題が発生しました。これを自宅のコンピューターで実行すると問題なく動作しますが、コンテストに提出するとエラーが発生します。
f = open("abcdefg.out","w")
f.write(str(output))
f.close()
これにより、「出力ファイル abcdefg.out: [ファイルが見つかりません!]」というエラーが表示されます。
USACO は、問題ステートメントでファイルの入力と出力を標準化しています。彼らの説明ページでは、それが言及されています
当面のコンテスト タスクに関係のないデータ ファイルを開くプログラムを送信しないでください。指定された入力ファイルのみを読み取り、指定された出力ファイルのみを書き込みます。「一時」データ ファイルは使用しないでください。
たとえば、USACO December 2014 Silver 1をプログラムする場合、出力ファイルの名前はpiggyback.out
.