#A0119. 关闭标签页
关闭标签页
题目描述
你已经盯着电脑屏幕太久了;是时候让它休息一下,去摸摸草了。
你的屏幕是一条长度为 的线段,上面显示着 个标签页(tab)。你想通过点击每个标签页右端点的 来关闭所有标签页。
每个标签页的长度为
其中 是当前仍然存在的标签页数量。所有标签页始终从屏幕左端开始连续紧密排列;也就是说,这些 的位置分别在距离左端
$$\text{len},\ 2\cdot \text{len},\ 3\cdot \text{len},\ \ldots,\ m\cdot \text{len} $$处。
请注意,随着你不断关闭标签页,每个标签页的长度都会改变。
现在你的鼠标光标位于屏幕的最左端,你想知道:为了关闭所有标签页,你最少需要移动鼠标多少次?
如果你难以理解题意,你也可以参考浏览器标签页的可视化示例,或点击 样例模拟器 进行模拟测试。
输入格式
本题有多组数据
第一行输入一个整数 表示测试数据组数。对于每一组数据:
- 一行输入三个空格隔开的整数 。
输出格式
对于每一组数据,输出一个整数表示答案。
12
8 1 6
9 6 2
10 3 1
10 1 10
9 2 1
5 5 6
6 2 7
9 1 9
3 2 6
8 1 7
8 1 9
8 2 4
1
2
1
1
1
1
2
1
2
1
2
1
样例 1 解释
在第一组数据中,一种可行的操作方式是:把光标移动到 的位置,然后点击 次。
在第二组数据中,一种可行的操作方式是:先把光标移动到 ,点击一次;然后再移动到 ,再点击一次。可以证明,不可能用少于 次移动来关闭所有标签页。
数据范围
对于 的数据满足:,,。
- 子任务 1( 分):保证 。
- 子任务 2( 分):保证 。
- 子任务 3( 分):无特殊限制。
相关
在下列比赛中: