logo AlgoBeat OnlineJudge
登录 注册

#214119. 【MX-J28-T1】「Cfz Round 8」Sqrt Problem

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

给定一个整数 ,你可以对其进行下面的两种操作:

  • ,即将 增加
  • 为整数,则 ,即将 开方。进行此操作后你获得 分。

你需要求出获得 分所至少需要进行的操作数量。

输入格式

本题包含多组测试数据。

输入的第一行包含两个非负整数 ,分别表示测试点编号与测试数据组数。 表示该测试点为样例。

接下来依次输入每组测试数据,对于每组测试数据:

  • 共一行,包含两个正整数

输出格式

对于每组测试数据:

  • 输出一行,包含一个整数,表示获得 分所至少需要进行的操作数量。

样例

样例输入 1

0 5
6 1
1 3
14514 23333
2011112920110906 1
3 1919810233114514

样例输出 1

6
3
46860
15268726
7679240932458056

数据范围与提示

样例 1 解释

本组样例包含 组测试数据。

  • 对于第 组测试数据,依次进行 次第 种操作和 次第 种操作即可。可以证明至少需要进行 次操作。
  • 对于第 组测试数据,进行 次第 种操作即可。可以证明至少需要进行 次操作。

数据范围

对于所有测试数据,均有:

::cute-table{tuack}

测试点编号 特殊性质
^ ^
^
^
^
^
  • 特殊性质:保证