2의 거듭제곱
면접 대비시간 제한1초메모리 제한2048 MB
N이 0에서 시작할 때, 2의 거듭제곱을 더하거나 빼는 질의를 차례로 처리하고 각 질의 후 N이 0이면 YES를, 아니면 NO를 출력합니다.
문제
아드리안은 모건에게서 덧셈과 뺄셈을 배웠고, 이제 새로운 개념인 2의 거듭제곱을 배울 차례이다. 2의 거듭제곱은 일 때 꼴로 나타나는 정수이다. 예를 들어 등이 있다.
처음에 아드리안은 정수 을 받는다. 이후 모건이 개의 쿼리를 준다. 각 쿼리는 다음 두 가지 유형 중 하나이다.
+: 에 를 더한다.-: 에서 를 뺀다.
아드리안은 쿼리를 처리한 뒤 이 이 되면 박수를 친다. 각 쿼리 뒤에 박수를 쳐야 하는지 알려 달라.
입력
첫 줄에 쿼리의 개수 ()가 주어진다. 다음 개의 줄에는 문자 와 정수 가 주어지며, 하나의 쿼리를 나타낸다. (는 + 또는 -이고, 이다.)
출력
각 쿼리를 처리한 뒤 이 이면 한 줄에 YES를, 그렇지 않으면 NO를 출력한다.