10811๋ฒ: ๋ฐ๊ตฌ๋ ๋ค์ง๊ธฐ
๋ํ์ด๋ ๋ฐ๊ตฌ๋๋ฅผ ์ด N๊ฐ ๊ฐ์ง๊ณ ์๊ณ , ๊ฐ๊ฐ์ ๋ฐ๊ตฌ๋์๋ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ์์๋๋ก ์ ํ์ ธ ์๋ค. ๋ฐ๊ตฌ๋๋ ์ผ๋ ฌ๋ก ๋์ฌ์ ธ ์๊ณ , ๊ฐ์ฅ ์ผ์ชฝ ๋ฐ๊ตฌ๋๋ฅผ 1๋ฒ์งธ ๋ฐ๊ตฌ๋, ๊ทธ ๋ค์ ๋ฐ๊ตฌ๋๋ฅผ 2
www.acmicpc.net
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int N, M;
cin >> N >> M;
vector<int>v(N+1);
for (int i = 1; i <= N; i++) {
v[i] = i;
}
for (int i = 0; i < M; i++) {
int a, b; cin >> a >> b;
reverse(v.begin()+a,v.end()-N+b);
}
for (int i = 1; i < v.size(); i++) {
cout << v[i] << ' ';
}
}
'Algorithm ๐ง๐ปโ๐ป > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค,c++] 10816๋ฒ - ์ซ์์นด๋ 2 (0) | 2021.10.24 |
---|---|
[๋ฐฑ์ค,c++] 10815๋ฒ - ์ซ์์นด๋ (0) | 2021.10.24 |
[๋ฐฑ์ค,c++] 10814๋ฒ - ๋์ด์ ์ ๋ ฌ (0) | 2021.10.24 |
[๋ฐฑ์ค,c++] 10809๋ฒ - ์ํ๋ฒณ ์ฐพ๊ธฐ (0) | 2021.10.23 |
[๋ฐฑ์ค,c++] 10808๋ฒ - ์ํ๋ฒณ ๊ฐ์ (0) | 2021.10.23 |
[๋ฐฑ์ค,c++] 10807๋ฒ - ๊ฐ์ ์ธ๊ธฐ (0) | 2021.10.23 |
๋๊ธ