집합, 수열, 질의
면접 대비시간 제한2초메모리 제한1024 MB
정수 집합에 삽입과 삭제가 일어날 때마다 연속 증가 수열의 개수를 구하여 출력합니다.
문제
타키나와 치사토는 양의 정수들로 이루어진 집합을 두고 게임을 한다.
이 게임은 집합의 수로 연속 증가 수열을 만드는 게임이다. 연속 증가 수열은 길이가 1 이상인 수열 이며, 모든 에 대해 을 만족한다.
게임은 빈 집합에서 시작하고 번의 턴으로 진행된다. 각 턴마다 타키나는 집합에 새로운 정수를 삽입하거나 집합에서 정수를 삭제할 수 있다.
집합이 바뀔 때마다 치사토는 집합의 수로 만들 수 있는 서로 다른 연속 증가 수열의 개수를 센다.
입력
첫 줄에 턴의 수 가 주어진다. 이어지는 개의 줄에는 타키나의 행동을 나타내는 두 정수가 주어진다. 각 줄은 다음 형식 중 하나이다.
1: 를 집합에 삽입한다. 는 집합에 없던 수임이 보장된다.2: 를 집합에서 삭제한다. 는 집합에 있던 수임이 보장된다.
출력
개의 정수를 한 줄에 하나씩 출력한다. 번째 정수는 번째 행동 후 집합에 있는 연속 증가 수열의 개수이다.