Problem H
99
Languages
en
et
is
ja
lv
pl
ru
あなたとあなたの友人は、99というゲームをしています。 まず、
このゲームを行うプログラムを書き、勝利してください。
インタラクティブ
この問題はインタラクティブです。
あなたのプログラムが最初に
ゲームに勝ち、
あなたは審査システムの応答を読み込む前に標準出力をflushしなければなりません。 さもないと、あなたのプログラムはTime Limit Exceededと判定されます。これは、各言語では以下のように行います。
-
Java: System.out.println() 自動的にflushします。
-
Python: print() 自動的にflushします。
-
C++: cout << endl; flushし、さらに改行を出力します。printfを使用する場合は、fflush(stdout)を行います。
-
Pascal: Flush(Output)
制約
あなたのソリューションは、テストグループのセットでテストされ、それぞれのグループにポイントが定義されています。 各テストグループにはテストケースのセットが含まれています。 テストグループのポイントを得るためには、テストグループ内のすべてのテストケースが成功する必要があります。 あなたの最終的なスコアは、1回の提出での最大スコアとなります。
グループ |
ポイント |
制約 |
1 |
30 |
Your friend always increases the number by 1. |
2 |
30 |
Your friend always increases the number by 2 (unless at 98). |
3 |
40 |
Your friend plays randomly, with each option having 50% probability (unless at 98). |