No.1187 皇帝ペンギン
タグ : / 解いたユーザー数 142
作問者 :


お知らせ
この問題はインタラクティブな問題です。
問題文
Penguinmanはとても優しいので、滅多に怒りません。そこで、ムシャクシャしているあなたは、Penguinmanを叩くことでストレスを発散することにしました。
Penguinmanが怒るかどうかには、以下の基準が存在します。
- ある
以上 以下の整数 が存在し、 回以上叩かれた場合必ず怒り出す。 - Penguinmanは
以上 以下の整数 が嫌いなので、最終的に叩かれた回数が の正の整数倍だと、 との大小に関係なく怒り出す。 - 上記の
つの条件のどちらにも当てはまらない場合に限り、怒らない。
Penguinmanは怒ると怖いので、あなたは怒らないようにするため予め「最終的に叩かれた回数が
Penguinmanは忙しいので、質問する回数は限られています。具体的には
質問を何回か行うことで、あなたがPenguinmanを叩ける回数の最大値を求めてください。
制約
は整数
入出力
提出されたプログラム(以下、提出プログラムと呼ぶ)は、以下の
- 質問クエリ
- "out"。これは最終的にPenguinmanを
回叩いた場合、Penguinmanが怒り出すことを表す。 - "safe"。これは最終的にPenguinmanを
回叩いた場合、Penguinmanは怒り出さないことを表す。 - 回答クエリ
上記のフォーマットで出力する必要がある。これは、「最終的に
これに対して、ジャッジ側のプログラム(以下、ジャッジプログラムと呼ぶ)は以下の
上記のフォーマットで出力する必要がある。これは、「Penguinmanを叩ける回数の最大値は
この場合も
注意点
- 出力のあと、標準出力を flush せよ。従わない場合 TLE の可能性がある。
- 回答クエリを出力した後、プログラムをすぐに終了せよ。従わない場合のジャッジの挙動は定義されていない。
- 送られたクエリが前記の条件を満たしていない場合、ジャッジプログラムと提出プログラムのやり取りは自動的に打ち切られる。この場合のジャッジの挙動も定義されていない。
- この問題では初めに与えられる入力はない。よって、提出プログラム側がクエリを送ることでジャッジプログラムとのやり取りが始まる。
- 回答クエリは質問の回数には含めない。
サンプル
サンプル1
提出プログラムの出力
? 1 ? 2 ? 3 ? 4 ? 5 ? 6 ! 3
ジャッジプログラムの出力
safe out safe out out out
この場合の
叩ける回数の最大値は
この提出は AC となります。
サンプル2
提出プログラムの出力
? 1 ? 2 ? 3 ? 4 ? 5 ! 0
ジャッジプログラムの出力
out out out out out
この場合の
叩ける回数の最大値は
この提出は AC となります。一回も叩けない、即ち
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。