#3827. 兔猫学院的“神秘猜测”试炼
兔猫学院的“神秘猜测”试炼
🐰🐱 兔猫信奥学院:加菲老师的“神秘猜测”试炼
题目描述
加菲老师在兔猫信奥学院的大讲堂里,设计了一个“密室密码”游戏。他心中秘密地选定了一个从 1 到 n 范围内的整数 pick
,只有猜中这个数字才能打开密室大门。小兔和小猫轮番上台猜数字:
- 每轮,猜一个数字
num
; - 加菲老师会告诉你三种反馈之一:
- 返回 -1:说明你猜的数字太大(
num > pick
)。 - 返回 1:说明你猜的数字太小(
num < pick
)。 - 返回 0:恭喜你,猜对了(
num == pick
)。
- 返回 -1:说明你猜的数字太大(
请你帮助小兔和小猫设计一个 O(log n) 时间复杂度的猜数字策略,并返回最终猜到的数字。
输入格式
n pick
- 第一行包含两个整数 n 和 pick,分别表示数字范围上限和加菲老师预先选定的数字。
输出格式
ans
- 输出你最终猜出的数字(即 pick)。
样例输入 1
10 6
样例输出 1
6
样例输入 2
1 1
样例输出 2
1
数据范围: 1 <= n <= 2^31 - 1 1 <= pick <= n