#include <iostream>
#include <string>
#include <cstring>
#include <vector>
#include <cstdio>
#include <algorithm>
using namespace std;
int vv[10000];
int N, M;
void print()
{
bool t = 1;
for(int i= 0 ; i < N; i++)
{
if(t)
cout << vv[i];
else
cout << " " << vv[i];
t = 0;
}
cout << endl;
return;
}
int main(){
cin >> N >> M;
for(int i= 0 ; i < N ; i++){
cin >> vv[i];
}
M %= N;
reverse(vv,vv+N-M);
reverse(vv+N-M,vv+N);
reverse(vv,vv+N);
print();
return 0;
}
1008
原创
©著作权归作者所有:来自51CTO博客作者pprp的原创作品,请联系作者获取转载授权,否则将追究法律责任
代码改变世界
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【BZOJ 1008】越狱
1.题目链接。a 水题。简单的分析一下,不考虑任何限制,答案就是pow(M,N)。注意,题虽然简单,但是我觉得推理是需要依
#include c++ #define -
PAT:1008 Elevator
题意:
#include #define ios -
openstack网卡丢失
openstack 回顾: openstack:云栈 openstack E版 ) glance:(image as a service) swift:(object  
openstack网卡丢失 openstack 数据 结构化 并行处理