求助
  • 板块灌水区
  • 楼主lx13301270298
  • 当前回复0
  • 已保存回复1
  • 发布时间2024/10/5 20:31
  • 上次更新2024/10/5 21:35:10
查看原帖
求助
1076115
lx13301270298楼主2024/10/5 20:31

小宋和Jerry

题目描述

从前小宋养了 nn 只老鼠(又叫 JerryJerry )。

小宋首先把 nn 只老鼠从左至右排成一列,将这些老鼠编号 1,2,3,4...n1,2,3,4...n 的老鼠们然后让他们从左至右 1,2,1,2,1,2...1,2,1,2,1,2... 报数,再吃掉所有报11的老鼠。

如果吃完后剩下老鼠的个数大于 22 ,那么就不改变剩下老鼠的顺序继续这样做,否则这只非常有同情心的小宋就会停止吃老鼠并放剩下的幸存者一条生路。

给定 nn ,求幸存者的编号。

输入格式

第一行一个数字 TT ,表示样例个数.

然后 TT 行每行一个数字 nn .

输出格式

对于输入中的每一个 nn 输出一行答案,答案为幸存者的编号.

如果有多个幸存者,请按升序输出并用空格分隔每两个相邻的编号.

请不要输出多余的行末空格.

样例 #1

样例输入 #1

5
1
2
3
4
5

样例输出 #1

1
1 2
2
2 4
2 4

提示

【数据规模与约定】

对于50%的数据 1T101 \le T \le 101n20001 \le n \le 2000

对于100%的数据 1T1001 \leq T \leq 1001n1091 \leq n \leq 10^{9}

2024/10/5 20:31
加载中...