Universal Cup Judging System

Universal Cup

Time Limit: 1 s Memory Limit: 2048 MB Total points: 100 Difficulty: [show] Interactive Hackable ✓
Statistics

呢條係一道互動題。

小青魚有一個秘密整數 $a$($1 \le a \le 100$)。你要搵出呢個整數。

喺一次詢問入面,你揀一個整數 $x$。小青魚會話畀你知 $x$ 係咪等於佢嘅秘密整數。請喺最多 $100$ 次詢問之內搵出呢個秘密整數。

互動

如果要發起一次詢問,請用以下格式輸出一行:「$?\ x$」,其中 $x$ 係一個整數($1 \le x \le 100$)。作為對呢次詢問嘅回應,你會收到單一個字 yes 或者 no,分別代表 $x = a$ 或者 $x \ne a$。你必須確保你發起嘅詢問次數唔超過 $100$。

如果要報告答案,請用以下格式輸出一行:「$!\ x$」,其中 $x$ 係秘密整數。報告答案唔計入詢問次數。收到 yes 唔會結束互動:你仲係必須報告答案。你嘅程式必須喺報告答案之後即刻終止。喺輸出詢問或者報告答案之後,千祈唔好唔記得輸出換行符同埋刷新輸出流。

喺呢條題目入面,互動器唔係自適應嘅。秘密整數喺互動開始之前已經固定好,而且唔會喺互動過程入面改變。

範例

輸入 1

no

no

yes

輸出 1

? 1

? 2

? 3

! 3

說明

喺第一個範例入面,秘密整數係 $3$。$x = 1$ 同 $x = 2$ 嘅詢問收到 no,而 $x = 3$ 嘅詢問收到 yes。跟住解答報告 ! 3。

喺第二個範例入面,秘密整數係 $1$。第一次詢問收到 yes,跟住解答報告 ! 1。

測試工具: 本題提供咗一個測試工具,幫參賽者開發同測試自己嘅解答。你可以喺附件入面下載呢個工具。用 -h 選項執行呢個工具會說明點樣用佢。呢個工具會檢查互動過程同埋報告嘅答案,但唔會強制執行時間或者記憶體限制。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.