U34470.跳格子(加强版)
普及+/提高
通过率:0%
时间限制:1.00s
内存限制:512MB
题目描述
地上有 n 格子排成一行,编号从 0 到 n−1,包同学站在起始格子 s 上,想跳到终点格子 e 上。
假设他现在在格子 x 上,有 4 种跳法:
- 跳到上一个格子即第 x−1 个格子
- 跳到下一个格子即第 x+1 个格子
- 跳到第 2x 个格子
- 跳到第 x/2向下取整 个格子
包同学想知道跳到终点最少要跳几次
输入格式
第一行,一个整数 t ,表示有 t 组数据
对于每组数据,仅一行,三个整数,n,s,e
输出格式
对于每组数据,仅一行,一个整数,表示最少次数
输入输出样例
输入#1
2 5 4 1 100 98 99
输出#1
2 1
输入#2
1 50 0 49
输出#2
8
说明/提示
本题除数据范围外,其余与 U32740.跳格子 一样
1≤t≤10,1≤n≤1e8,0≤s,e<n