Atcoder Beginner Contest 356
A - Subsegment Reverse
#include <bits/stdc++.h>
using namespace std;
using i64 = long long;
int main() {
ios::sync_with_stdio(false), cin.tie(nullptr);
int N, L, R;
cin >> N >> L >> R;
vector<int> v(N);
iota(v.begin(), v.end(), 1);
reverse(v.begin() + L - 1, v.begin() + R);
for (auto i : v) cout << i << " ";
return 0;
}

浙公网安备 33010602011771号