Problem1276 士兵队列训练问题

Posted parzulpan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Problem1276 士兵队列训练问题相关的知识,希望对你有一定的参考价值。

士兵队列训练问题

http://acm.hdu.edu.cn/showproblem.php?pid=1276

 

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12841    Accepted Submission(s): 5641


Problem Description
某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。
 

 

Input
本题有多个测试数据组,第一行为组数N,接着为N行新兵人数,新兵人数不超过5000。
 

 

Output
共有N行,分别对应输入的新兵人数,每行输出剩下的新兵最初的编号,编号之间有一个空格。
 

 

Sample Input
2 20 40
 

 

Sample Output
1 7 19 1 19 37
 

 

Author
Cai Minglun
 

 

Source
 

 

Recommend
lcy   |   We have carefully selected several similar problems for you:  1282 1279 1274 1201 1237 

以上是关于Problem1276 士兵队列训练问题的主要内容,如果未能解决你的问题,请参考以下文章

HDU 1276 士兵队列训练问题(模拟)

hdu-1276 士兵队列训练问题

用链表实现轻院1276士兵队列训练问题

hdu_1276士兵队列训练问题

HDU - 1276士兵队列训练问题 (报数问题 模拟)

hdu1276(士兵队列训练问题) java集合水过