Thêm Không

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Clang, Clang++, Cobol, D, Groovy, Haskell, JS, Lua, Node JS, ObjectiveC, Pascal, Prolog, Pypy, Pypy 3, Python, Scala
Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho số nguyên dương \(N\) và dãy số \(a_1,a_2,...,a_N\).

Bạn cần thực hiện thao tác sau \(K\) lần:

  • Xóa đi phần tử đầu tiên của dãy \(a\) và thêm số \(0\) vào cuối dãy.

Yêu cầu: Bạn hãy in ra dãy \(a\) sau khi thực hiện thao tác trên.

Input

  • Dòng đầu tiên chứa hai số nguyên dương lần lượt là \(N\)\(K\) \((1 \le N,K \le 100)\).
  • Dòng thứ hai chứa dãy \(a_1,a_2,...,a_N\). \((1 \le a_i \le 100)\).

Output

  • In ra kết quả bài toán sau khi thực hiện yêu cầu đề bài.

Example

Test 1

Input
3 2
2 7 8
Output
8 0 0
Note

Ban đầu ta có dãy \((2,7,8)\)

  • Thực hiện thao tác lần thứ nhất ta được \((7,8,0)\).
  • Thực hiện thao tác lần thứ hai ta được \((8,0,0)\).

Bình luận


  • 0
    Anhchau31    4:16 p.m. 8 Tháng 6, 2024

    include<bits/stdc++.h>

    using namespace std;
    using ll=long long;

    ll n,b,a[200];
    int main(){
    cin>>n>>b;
    for (ll i=1; i<=n; i++) cin>>a[i];
    for (ll i=b+1; i<=n+b; i++) cout<<a[i]<<' ';
    }


    • 1
      pa_ldk    8:20 a.m. 5 Tháng 5, 2024

      include <bits/stdc++.h>

      using namespace std;
      int main(){
      int n, k;
      int a[1000001];
      cin >> n >> k;

      if (k >= n) {
          for (int i = 1; i <= n; ++i) {
              cout << 0 << " ";
          }
      } else {
          for (int i = 1; i <= n; ++i) {
              cin >> a[i];
          }
          for (int i = k + 1; i <= n; ++i) {
              cout << a[i] << " ";
          }
          for (int i = 1; i <= k; ++i) {
              cout << 0 << " ";
          }
      }
      
      return 0;
      

      }
      code c++


      • 0
        Avocadorable    7:24 p.m. 3 Tháng 5, 2024
        temp = list(map(int, input().split()))
        k = temp[1]
        
        temp = list(map(int, input().split()))
        
        for i in range(k):
            temp.pop(0)
            temp.append(0)
        
        for i in temp:
            print(i, end = " ")
        

        • 0
          DinhQuy456    8:57 p.m. 7 Tháng 4, 2024

          Đề nghị thêm test k>n cho nó căng hơn tý


          • -19
            PY1F04_phan_nhat_binh    8:31 a.m. 24 Tháng 12, 2023

            Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.

            1 phản hồi