在 线 评 测 系 统
Toggle navigation
ZZULIOJ
常见问答
讨论版
题目列表
来源/分类
状态
排名
竞赛
考试&作业
[
题目列表
状态
排名
OI 排名
统计
]
Login
问题 F: 有去有回
问题 F: 有去有回
时间限制:
1
Sec
内存限制:
128 MB
提交:
834
解决:
235
[
状态
] [
讨论版
] [
提交
] [命题人:
]
题目描述
输入n个整数,第一趟按从左到右间隔k个数取数据,然后第二趟再从右到左间隔k-1个数取余下的数,如果数据没有取完,下一趟再间隔k-2个从左到右取数据,如此反复,直到所有的数据取完为止。注意:每趟第1个数是要取的,取走的数不再统计间隔数内。
输入
第一行输入两个整数n和k(0
第二行输入n个int范围内的正整数,用空格隔开。
输出
按取数的顺序输出n个整数,用空隔隔开。
样例输入
Copy
6 1 1 2 3 4 5 6
样例输出
Copy
1 3 5 6 4 2
提示
数据范围
对于60%的数据,0 ≤k
≤
1
对于80%的数据,0 ≤k ≤ 10
对于100%的数据,0
≤
k ≤ 1000