问题 F: 有去有回

问题 F: 有去有回

时间限制: 1 Sec  内存限制: 128 MB
提交: 1538  解决: 424
[状态] [讨论版] [提交] [命题人:]
题目描述
输入n个整数,第一趟按从左到右间隔k个数取数据,然后第二趟再从右到左间隔k-1个数取余下的数,如果数据没有取完,下一趟再间隔k-2个从左到右取数据,如此反复,直到所有的数据取完为止。注意:每趟第1个数是要取的,取走的数不再统计间隔数内。

输入
第一行输入两个整数n和k(0<n<=10000,0<=k<1000);
第二行输入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