#aBC290D. [ABC290D] Marking
[ABC290D] Marking
AT_abc290_d [ABC290D] Marking
题目描述
有 个编号从 到 的格子排成一排。现在,すぬけくん将按照以下步骤依次在所有格子上做标记。
- 在格子 上做标记。
- 重复以下 i - iii 步骤共 次:
- 设最后一次做标记的格子的编号为 ,将变量 初始化为 。
- 只要格子 已经被标记过,就将 更新为 ,重复此操作。
- 在格子 上做标记。
请你求出すぬけくん第 次做标记时所标记的格子的编号。
给定 组测试数据,请分别输出每组的答案。
输入格式
输入按以下格式从标准输入读入。这里, 表示第 个测试用例。
每个测试用例的输入格式如下:
输出格式
输出共 行。
第 行输出第 个测试用例的答案。
输入输出样例 #1
输入 #1
9
4 2 1
4 2 2
4 2 3
4 2 4
5 8 1
5 8 2
5 8 3
5 8 4
5 8 5
输出 #1
0
2
1
3
0
3
1
4
2
说明/提示
数据范围
- 所有输入均为整数
样例解释 1
当 时,すぬけくん的标记过程如下:
- 在格子 上做标记。
- (第 1 次),格子 未被标记,做标记。 (第 2 次),格子 已被标记,,格子 未被标记,做标记。 (第 3 次),格子 未被标记,做标记。
由 ChatGPT 4.1 翻译