1
0
mirror of https://github.com/renbaoshuo/202401-programming-assignments.git synced 2024-12-16 15:44:39 +00:00
202401-programming-assignments/【实践课外】16.结构体2/7-7 军训.md

935 B
Raw Blame History

7-7 军训

某部队进行新兵队列训练将新兵从1开始按顺序依次编号并排成一行横队。训练的规则如下从头开始1至2报数凡报到2的新兵出列剩下的新兵向小序号方向靠拢再从头开始进行1至3报数凡报到3的新兵出列剩下的向小序号方向靠拢继续从头开始进行1至2报数。。。如此这样一直进行直到剩下的人数不超过3人为止。

输入格式:

第一行输入一个整数T0<T<100表示共有T组新兵进行训练

接下来有T行每行输入一个整数N0<N<=5000代表这组新兵的人数。

输出格式:

输出共T行每行按照编号从小到大的顺序输出每组新兵进行训练后剩下的新兵编号编号之间以空格分隔每行末尾有一个换行符。

输入样例:

2 
20 
40

输出样例:

1 7 19 
1 19 37