题目描述
有n个整数,使其前面各数顺序向后移m 位置,最后m个数,变成最前面的 m 个数。
输入描述
两行,第一行包含两个整数 n 和 m,第二行包含 n个正整数。
输出描述
一行,包含 n 个正整数,每两个数用空格隔开
样例1
输入
10 3 1 2 3 4 5 6 7 8 9 10
输出
8 9 10 1 2 3 4 5 6 7
提示
对于100%的数据,1<=m<n<=100
#include <iostream>
using namespace std;
int a[10005];
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=(n-m)+1;i<=n;i++){
cout<<a[i]<<" ";
}
for(int i=1;i<=(n-m);i++){
cout<<a[i]<<" ";
}
return 0;
}