#P15794. 【MX-J25-T1】「Cfz Round 8」Sqrt Problem
【MX-J25-T1】「Cfz Round 8」Sqrt Problem
题目描述
给定一个整数 ,你可以对其进行下面的两种操作:
- ,即将 增加 。
- 若 为整数,则 ,即将 开方。进行此操作后你获得 分。
你需要求出获得 分所至少需要进行的操作数量。
输入格式
本题包含多组测试数据。
输入的第一行包含两个非负整数 ,分别表示测试点编号与测试数据组数。 表示该测试点为样例。
接下来依次输入每组测试数据,对于每组测试数据:
- 共一行,包含两个正整数 。
输出格式
对于每组测试数据:
- 输出一行,包含一个整数,表示获得 分所至少需要进行的操作数量。
0 5
6 1
1 3
14514 23333
2011112920110906 1
3 1919810233114514
6
3
46860
15268726
7679240932458056
提示
样例 1 解释
本组样例包含 组测试数据。
- 对于第 组测试数据,依次进行 次第 种操作和 次第 种操作即可。可以证明至少需要进行 次操作。
- 对于第 组测试数据,进行 次第 种操作即可。可以证明至少需要进行 次操作。
数据范围
对于所有测试数据,均有:
- ;
- 。
::cute-table{tuack}
| 测试点编号 | 特殊性质 | ||
|---|---|---|---|
| 是 | |||
| ^ | ^ | ||
| ^ | |||
| ^ | |||
| ^ | 否 | ||
| ^ | |||
- 特殊性质:保证 。