1. 首页
  2. 数据库
  3. 其它
  4. PAT (Basic Level) 1008 数组元素循环右移问题

PAT (Basic Level) 1008 数组元素循环右移问题

上传者: 2021-01-17 06:17:33上传 PDF文件 22.21KB 热度 35次
题意 给定一个数组,将数组循环右移M位。 思路 rotate即可。注意m %= n。关于rotate函数的使用,详见cppreference。 代码 #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int n, m; cin >> n >> m; m %= n; vector a(n); for (int& e : a) cin >> e; rotate(a.begin(), a.begin() + n -
用户评论