ロボット裁判官は最低だ!次のコードのチャンクを削除した後にのみ、UVAに受け入れられました。
cin >> ntc;
/* extract newline from previous read */
char dummy(0);
cin.get(dummy);
assert( '\n'==dummy );
/* newline extract completes */
それを次のように置き換えます。
cin >> ntc;
getline( cin, inputN ); /* extract remaining '\n' */
交換前に、UVA の名誉あるロボット審査員は次のように判断します。
あなたの提出 .... は評決Time limit exceededで失敗しました。
プログラムは、この問題で許容されるよりも多くの CPU 時間を使用しました。これは、アルゴリズムの速度が十分でないか、無限ループに陥ったことを意味します。
交換後、プログラムの実行には 0.052 秒かかりました。
- 置き換えられたコードとどのように関連している可能性がありますか?
- UVA ロボット ジャッジが他のコンパイラとどのように異なるかについてのドキュメントはありますか? オンラインジャッジで利用できる機能/方法を知るため。
MinGWを使用しています。