SP19150 INS14I - Infinite Sequence
题目描述
Digo 和 Sharry 喜欢玩数字和序列的游戏。他们计划生成一个无限序列,并为此各自选择了一个数字,然后按以下规则生成序列:
1. Digo 先将他的数字写在纸上的位置0。
2. Sharry 然后将他的数字写在纸上,次数等于 Digo 的数字。例如,如果 Digo 写的是 2,那么 Sharry 会把他的数字写两次,使序列长度达到 3。
3. 接着,Digo 再次写下他的数字,成为序列的下一个元素。
4. Sharry 再根据序列中索引为 1 的数,写下自己的数字相同的次数。
5. Digo 再次写下他的数字,成为序列的下一个元素。
6. Sharry 再根据序列中索引为 2 的数,写下自己的数字相同的次数。
7. 如此反复,继续下去。
Digo 觉得他们生成的序列太简单了。他声称自己能在不实际进行游戏的情况下,直接说出某个位置上的数字。Sharry 于是挑战他,说出指定位置的数字。
帮助 Digo 完成 Sharry 的挑战。
题目中已知 Digo 选择的数字是 4,Sharry 选择的数字是 5。
输入格式
输入的第一行是整数 T,表示测试用例的数量。
接下来的 T 行中,每行包含一个整数 N,表示要查询的序列位置。
输出格式
输出 T 行。对应每个测试用例,输出序列中第 N 位上的数字。
说明/提示
1 < T < 100
0 ≤ N < 1,000,000,000
## 样例输入
```
3
0
4
7
```
## 样例输出
```
4
5
5
```
## 解释
生成的序列是:4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5 ...
**本翻译由 AI 自动生成**