PAT basic 1008
来源:互联网 发布:新南威尔士奖学金知乎 编辑:程序博客网 时间:2024/06/05 09:10
#include<iostream>#include<algorithm>#include<vector>using namespace std;int main(){ int n,m; cin >> n >> m; vector<int> a(n); for(int i = 0; i < n; i++) cin >> a[i]; if(m != n && m != 0) { if(m > n) m = m - n; reverse(a.begin(),a.begin() + n); reverse(a.begin(),a.begin() + m); reverse(a.begin() + m,a.begin() + n); } for (int i = 0; i < n - 1; i++) cout << a[i] << " "; cout << a[n - 1]; return 0;}
阅读全文
0 0
- PAT Basic 1008
- PAT BASIC 1008
- PAT Basic 1008
- PAT Basic 1008
- PAT-basic level-1008
- PAT BASIC 1008
- PAT basic 1008
- PAT Basic 1008
- 浙大 pat Basic Level 1008
- PAT Basic
- PAT乙级(Basic Level)1008(C++)
- PAT乙级(Basic)题库---1008
- PAT (Basic Level) Practise
- PAT Basic 1001
- PAT Basic 1002
- PAT Basic 1005
- PAT Basic 1006
- PAT Basic 1007
- 13.4-全栈Java笔记:打飞机游戏实战项目|offScreenImage|GameObject|Plane
- css3属性-webkit-font-smoothing
- 锚点设置
- Ubuntu安装Python机器学习包
- JS-字符串分割为一维数组/二维数组
- PAT basic 1008
- Python 3.5.0安装Numpy库 scipy库 matplotlib库 及sklearn库详细过程
- 帧动画的实现
- scala中None Null Nothing 和 Nil的区别
- Java并发编程之synchronized
- Add Two Numbers
- PAT basic 1009
- 数组中加入对象
- nginx ssl 双向认证