#ABC290D. 标记
标记
标记
题目描述
有 个方块,编号为 到 ,排成一行。 Snuke 将按以下步骤标记所有方块。
- 标记方块 。
- 重复以下步骤 i ~ iii 共 次:
- i. 用变量 初始化为 ,其中 是上一次标记的方块编号。
- ii. 当方块 已被标记时,反复将 替换为 。
- iii. 标记方块 。
求 Snuke 第 次标记的方块编号。
给定 个测试用例,分别求出每个测试用例的答案。
输入格式
输入按以下格式从标准输入给出,其中 表示第 个测试用例:
每个测试用例按以下格式给出:
输出格式
输出 行。第 行 应输出第 个测试用例的答案。
样例
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
0
2
1
3
0
3
1
4
2
当 、 时,Snuke 按以下方式标记方块。
标记方块 。
(第 次迭代)令 。由于方块 未被标记,标记它。
(第 次迭代)令 。由于方块 已被标记,令 。由于方块 未被标记,标记它。
(第 次迭代)令 。由于方块 未被标记,标记它。
数据范围
- 输入中的所有值均为整数。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 2618
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者