‹ 上一题 下一题 ›

j01025. 猜数游戏 未做

1000 ms 256 MB 测试点 10 通过率 25% J-26·查找与二分J·算法自拟题二分

题目描述

哥哥在 中想好了一个数,你每次猜一个数,他只会回答「大了 / 小了 / 对了」。你的策略是:每次都猜剩余可能区间的中点,保证每次猜测后可能性砍掉一半。有 次询问,每次给定 ,输出无论哥哥想的是哪个数,你保证猜中所需的最少次数。

输入格式

第一行一个整数 ;接下来 行,每行一个整数 。

输出格式

共 行,每行一个整数。

样例

输入
3
1
8
100
输出
1
4
7

数据范围

  • (请用 long long)
输入
输出

            
答案