题解
【入门】数字翻转
1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0),cout.tie(0); int n,m,q,p,k; vector<int>a; cin>>n>>m; for(int i=0;i<n;i++){ cin>>k; a.push_back(k); } for(int i=1;i<=m;i++){ cin>>q>>p; reverse(a.begin()+q-1,a.begin()+p); } for(int i=0;i<n;i++){ cout<<a[i]<<" "; } return 0; }
- 1