SP10285 WTK - Why this kolaveri di
题目描述
**WHY THIS KOLAVERI DI?**
=========================
**问题描述:**
在印度,“汤男孩”越来越多,他们对女孩们的一些不忠行为感到失望和愤怒。现在有 $N$ 个女孩被随机选中接受调查。“汤男孩”们发现,如果有 $N$ 个女孩,其中作弊的女孩数与总人数的比例是 $\frac{N-1}{N}$。因此,他们决定惩罚所有的“坏女孩”,但调查中所有女孩都宣称自己是唯一的“好女孩”。于是,“汤男孩”设计了一个计划来找出真正的好女孩。他们让所有女孩围成一个圈,并蒙上她们的眼睛。接着,领头的“汤男孩”站到圈子中间,首先移除第一个女孩,然后顺时针移动一步。跳过一个女孩,移除第二个女孩。接着跳过两个女孩,移除第三个,依此类推。最后剩下的那个女孩被确定为好女孩,并允许她自由离开,其余的则将接受她们的命运。作为一个聪明又善良的女孩,你需要抢先找到那个可以保证自己最后不被选中的位置。
**输入格式:**
第一行是整数 $T$,表示测试用例的个数。接下来的 $T$ 行中,每行包含一个整数 $N$,表示被选中女孩的数量。
**输出格式:**
对于每个测试用例,输出好女孩应该站的位置,以确保她在最后不会被移除。
**数据范围与提示:**
- $t \leq 250$
- $n \leq 100000$
**样例输入:**
```
3
2
1
5
```
**样例输出:**
```
2
1
4
```
**第三组样例解释:**
5 个女孩围成一圈,依次编号为 1, 2, 3, 4, 5。第一个移除的是女孩 1。然后,跳过女孩 2,移除女孩 3。接下来,剩下的女孩按顺序是 4, 5, 2。跳过女孩 4 和 5,移除女孩 2。最后只剩下 4 和 5,但这次需要跳过三个女孩。我们跳过 4-5-4,最终移除的是女孩 5。因此,聪明的好女孩最开始应该站在第 4 个位置。
**本翻译由 AI 自动生成**
输入格式
无
输出格式
无