U34470.跳格子(加强版)

普及+/提高

通过率:0%

时间限制:1.00s

内存限制:512MB

题目描述

地上有 nn 格子排成一行,编号从 00n1n-1,包同学站在起始格子 ss 上,想跳到终点格子 ee 上。

假设他现在在格子 xx 上,有 44 种跳法:

  1. 跳到上一个格子即第 x1x - 1 个格子
  2. 跳到下一个格子即第 x+1x + 1 个格子
  3. 跳到第 2x2x 个格子
  4. 跳到第 x/2向下取整x/2 向下取整 个格子

包同学想知道跳到终点最少要跳几次

输入格式

第一行,一个整数 tt ,表示有 tt 组数据

对于每组数据,仅一行,三个整数,nsen,s,e

输出格式

对于每组数据,仅一行,一个整数,表示最少次数

输入输出样例

  • 输入#1

    2
    5 4 1
    100 98 99

    输出#1

    2
    1
  • 输入#2

    1
    50 0 49

    输出#2

    8

说明/提示

本题除数据范围外,其余与 U32740.跳格子 一样

1t101n1e80se<n1 ≤ t ≤ 10,1 ≤ n ≤ 1e8,0 ≤ s,e < n

首页