atcoder#ABC278A. [ABC278A] Shift

[ABC278A] Shift

题目描述

長さ N N の数列 A = (A1, A2, , AN) A\ =\ (A_1,\ A_2,\ \dots,\ A_N) が与えられます。
あなたは次の操作をちょうど K K 回行います。

  • A A の先頭の要素を取り除き、A A の末尾に 0 0 を挿入する。

操作を行った後の A A の要素をすべて出力してください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N K K A1 A_1 A2 A_2 \dots AN A_N

输出格式

操作を行った後の A A の要素を空白区切りで 1 1 行に出力せよ。

题目大意

给定一个有 nn 个整数的数组 aa,要求进行以下 kk 次操作,输出操作后的数组。

操作为:将第一个数去掉,在队尾加上一个 00

translate by PineappleSummer

3 2
2 7 8
8 0 0
3 4
9 9 9
0 0 0
9 5
1 2 3 4 5 6 7 8 9
6 7 8 9 0 0 0 0 0

提示

制約

  • 1  N  100 1\ \leq\ N\ \leq\ 100
  • 1  K  100 1\ \leq\ K\ \leq\ 100
  • 1  Ai  100 1\ \leq\ A_i\ \leq\ 100
  • 入力される値はすべて整数

Sample Explanation 1

操作を行う前は A = (2, 7, 8) A\ =\ (2,\ 7,\ 8) です。 操作を 1 1 回行った時点では A = (7, 8, 0) A\ =\ (7,\ 8,\ 0) です。 操作を 2 2 回行った時点では A = (8, 0, 0) A\ =\ (8,\ 0,\ 0) です。 よって (8, 0, 0) (8,\ 0,\ 0) が答えです。