728x90
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main() {
int m;
cin >> m;
int cup[3] = { 1, 2, 3 };
map<int, int> map;
map[1] = 0;
map[2] = 1;
map[3] = 2;
for (int i = 0; i < m; i++) {
int from, to;
cin >> from >> to;
swap(cup[map[from]], cup[map[to]]);
swap(map[from], map[to]);
}
cout << cup[0];
return 0;
}
728x90
'알고리즘 문제' 카테고리의 다른 글
[백준] 2161번 카드1 (0) | 2020.02.09 |
---|---|
[백준] 1120번 문자열 (0) | 2020.02.09 |
[프로그래머스] 2019 KAKAO BLIND RECRUITMENT 1번 문제 오픈채팅방 (0) | 2020.02.08 |
[백준] 3613번 Java vs C++ (0) | 2020.02.08 |
[백준] 10808번 알파벳 개수 (0) | 2020.02.08 |