#P1199. tyEyyu53的游戏
tyEyyu53的游戏
tyEyyu53的游戏
题目描述
这天,tyEyyu53学长正在家中午睡,突然一道强光让他失去了意识。当他醒来后,发现自己在外星人的飞船上,飞船正在飞往外星人的母星。
被抓来的人算上tyEyyu53学长共有 人,外星人要和他们玩一个游戏:
这 人需要排成一个队伍,外星人让第一个人开始从 报数,报数结束后数字为奇数的人会被外星人带走。接着进入第二轮,第一个人开始从 报数,奇数的人会被带走,以此类推进行了若干轮,如果队伍中只剩下一个人时,外星人会放这个人回去。
因为tyEyyu53学长担心自己不习惯外星上的饮食,于是觉得还是地球比较好,请你帮帮他告诉他应该站在队伍中的哪个位置。
输入格式
每个测试点有多组数据,第一行 表示有多少组数据,接下来第 到 行,每行给出一个整数 ,表示被抓到飞船上的人的数量。
输出格式
对于每组数据,需要输出一行为tyEyyu53学长需要站在的位置。
样例 #1
样例输入 #1
2
6
8
样例输出 #1
4
8
提示
第一行 表示样例共有两组数据。
对于第一组数据,共有 人,我们用 表示不同的人,第一轮报数为: ,其中 会被带走。到第二轮,剩下的人是 重新报数为: ,其中 会被带走,最后只剩下 ,所以学长只需要站在 的位置,即 。
对于第二组数据,共有 人,我们用 表示不同的人,第一轮报数为: ,其中 会被带走。到第二轮,剩下的人是 重新报数为: ,其中 会被带走。进入第三轮,剩下 ,重新报数为: ,其中 会被带走,最后只剩下 所以学长只需要站在 的位置,即 。