은하 대학생 프로그래밍 대회
시간 제한5초메모리 제한512 MB
각 해결 사건마다, 해결 수와 페널티로 줄을 세웠을 때 1번 팀의 등수를 구한다.
문제
2117년, 국제 대학생 프로그래밍 대회는 규모가 크게 늘어 은하 대학생 프로그래밍 대회(GCPC)가 되었다.
올해 대회에는 팀 개가 참가한다. 팀에는 번이 붙어 있고, 내가 응원하는 팀은 번 팀이다.
팀의 점수는 정수 쌍 이다. 는 그 팀이 푼 문제 수이고, 는 그 팀의 총 페널티다. 문제를 풀면 그 문제에 해당하는 페널티가 붙고, 팀의 총 페널티는 그 팀이 푼 문제의 페널티를 모두 더한 값이다. 페널티 하나를 어떻게 계산하는지는 이 문제에서 중요하지 않다.
두 팀 과 의 점수가 각각 , 라고 하자. 이거나, 이면서 이면 의 점수가 의 점수보다 좋다. 한 팀의 순위는 이고, 는 그 팀보다 점수가 좋은 팀의 수다.
주최 측은 순위표를 공개하지 않는다. 대신 어떤 팀이 문제를 풀 때마다 그 사실을 알리는 메시지를 바로 보낸다. 메시지가 올 때마다 번 팀의 순위를 구하라.
입력
첫째 줄에 팀 수 과 이벤트 수 이 주어진다. (, )
다음 개 줄에 이벤트가 한 줄에 하나씩 주어진다. 각 줄에는 두 정수 와 가 주어지고, 번 팀이 페널티가 인 문제를 풀었다는 뜻이다. (, ) 이벤트는 일어난 순서대로 주어진다.
출력
개 줄을 출력한다. 번째 줄에는 처음 개의 이벤트가 일어난 뒤 번 팀의 순위를 출력한다.