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