Đ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\) và \(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
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]<<' ';
}
4 bình luận nữa