문제
1547번: 공
첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것
www.acmicpc.net
코드
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
vector<int>v(4);
int main() {
int M; cin >> M;
v[1] = 1; v[2] = 0; v[3] = 0;
for (int i = 0; i < M; i++) {
int a, b; cin >> a >> b;
swap(v[a], v[b]);
}
cout << max_element(v.begin(), v.end())-v.begin();
}
'Algorithm 🧑🏻💻 > 백준(BOJ)' 카테고리의 다른 글
[백준,c++] 15643번 - Yee (0) | 2021.11.17 |
---|---|
[백준,c++] 15552번 - 빠른A+B (0) | 2021.11.17 |
[백준,c++] 15482번 - 한글 LCS (0) | 2021.11.17 |
[백준,c++] 1541번 - 잃어버린 괄호 (0) | 2021.11.17 |
[백준,c++] 15240번 - Paint bucket (0) | 2021.11.17 |
[백준,c++] 1504번 - 특정한 최단 경로 (0) | 2021.11.17 |
댓글