[BOJ 18917] 수열과 쿼리 38
View as PDF
Submit solution
Points:
2
Time limit:
2.0s
Memory limit:
256M
Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text
처음에 0이 하나 포함되어있는 배열 A가 있다. 이때, 다음 쿼리를 수행해야 한다.</p>
1 x: A의 가장 뒤에x를 추가한다.2 x: A에서x를 제거한다. A에x가 두 개 이상 있는 경우에는 가장 앞에 있는 하나만 제거한다. 항상 A에x가 있는 쿼리만 주어진다.3: A에 포함된 모든 원소를 더한 값을 출력한다.4: A에 포함된 모든 원소를 XOR한 값을 출력한다.
첫째 줄에는 쿼리의 개수 M이 주어진다. 둘째 줄부터 다음 M 개의 줄에 쿼리가 주어진다.
출력 형식
3번 혹은 4번 쿼리가 등장할 때마다, 답을 한 줄에 하나씩 출력한다.
예제 입력
12
1 3
1 1
1 4
3
4
1 1
3
4
2 1
2 4
3
4
예제 출력
8
6
9
7
4
2
Comments