만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

출입 기록

면접 대비

시간 제한1초메모리 제한1024 MB

요약
오늘 기록된 출입 기록을 보고, 각 사람의 입장과 퇴장이 번갈아 나오도록 하는 데 필요한 누락 기록의 최소 개수를 구합니다.
난이도

쉬움10점 중 3점

유형
해시맵, 구현
정답자
아직 제출이 없습니다

문제

위병소에서 근무하는 헌병은 오늘 근무를 마치고 보안 점검을 위해 출입 기록을 살펴보던 중, 오늘 출입 기록의 일부가 누락되었다는 사실을 깨달았다.

오늘 기록된 출입 기록은 모두 NN개이며, 출입 기록은 반드시 출입한 시간순으로 적힌다.

ii번째 출입 기록은 정수 aia_i와 bib_i 두 개로 적힌다. aia_i는 출입한 사람의 번호이고, bib_i가 1이면 부대에 들어갔다는 뜻, 0이면 부대에서 나왔다는 뜻이다. 출입 기록을 시작하기 전과 끝낸 후에는 부대 안에 아무도 없었다.

오늘의 출입 기록을 바탕으로, 오늘 하루 동안 누락된 출입 기록의 최소 개수를 구하여라.

입력

첫 번째 줄에 출입 기록의 개수 NN이 주어진다. (1≤N≤200 0001 \leq N \leq 200\,000)

두 번째 줄부터 N+1N+1번째 줄까지, ii번째 출입 기록을 나타내는 정수 aia_i와 bib_i가 공백으로 구분되어 주어진다. (1≤ai≤200 0001 \leq a_i \leq 200\,000, 0≤bi≤10 \leq b_i \leq 1)

출력

오늘 하루 동안 누락된 출입 기록의 최소 개수를 출력한다.

예제2

  1. 예제 1

    입력
    8
    1 1
    2 1
    1 1
    4 1
    3 0
    5 1
    4 0
    1 0
    
    예상 출력
    4
    
  2. 예제 2

    입력
    4
    100 1
    345 1
    345 0
    100 0
    
    예상 출력
    0