题目描述
哥哥在 中想好了一个数,你每次猜一个数,他只会回答「大了 / 小了 / 对了」。你的策略是:每次都猜剩余可能区间的中点,保证每次猜测后可能性砍掉一半。有 次询问,每次给定 ,输出无论哥哥想的是哪个数,你保证猜中所需的最少次数。
输入格式
第一行一个整数 ;接下来 行,每行一个整数 。
输出格式
共 行,每行一个整数。
样例
输入
3 1 8 100
输出
1 4 7
数据范围
- (请用
long long)
j01025.in输出j01025.out哥哥在 中想好了一个数,你每次猜一个数,他只会回答「大了 / 小了 / 对了」。你的策略是:每次都猜剩余可能区间的中点,保证每次猜测后可能性砍掉一半。有 次询问,每次给定 ,输出无论哥哥想的是哪个数,你保证猜中所需的最少次数。
第一行一个整数 ;接下来 行,每行一个整数 。
共 行,每行一个整数。
3 1 8 100
1 4 7
long long)