P9477 [_-0 C] 猜数
题目背景
小 $\mathfrak{f}$ 和小 $\mathfrak{g}$ 在玩猜数游戏,但是因为风声太大,他们听不清楚对方说的话……
题目描述
评测机在区间 $[1,n]$ 中等概率随机地选择一个整数 $x$,你的任务是猜测这个数。
你可以每次给出一个 $[1,n]$ 中的整数 $y$,询问 $y$ 和 $x$ 的大小关系。你最多可以询问 $q$ 次。
但是,由于某些原因,评测机有 $p\%$ 的概率会出错。
具体地说:
- 如果 $y=x$,那么评测机返回 `=`。
- 如果 $y\ne x$,且当前已经是第 $q$ 次询问,那么评测机返回 `!`。
- **得到以上两种结果后,你应当停止询问。**
- 如果 $y>x$,那么评测机有 $(100-p)\%$ 的概率返回 `>`,有 $p\%$ 的概率返回 `
输入格式
开始询问之前,一行,三个用空格分隔的整数 $n,p,q$。
对于每一次询问,一行,一个字符,一定是 `=`,`!`,`>`,`
输出格式
对于每一次询问,一行,一个 $[1,n]$ 中的整数。
说明/提示
**样例 $1$ 解释:**
此时该测试点的状态为 `AC`。
**样例 $2$ 解释:**
$x=37,y=50$ 时,$y>x$,有 $10\%$ 的概率输出 `