행운의 추첨
시간 제한2초메모리 제한2048 MB
구간 n개가 주어질 때, 점 K개를 골라 그중 하나 이상의 점을 포함하는 구간의 최대 개수를 구합니다.
문제
ICPC 위원회는 참가 팀들을 응원하려고 깜짝 이벤트를 준비한다. 위원회는 대회 전에 각 팀에 두 수 와 ()로 이루어진 쌍을 주고, 대회가 끝난 뒤 이 쌍으로 행운의 추첨을 진행한다. 위원회는 번의 추첨을 연다. 각 추첨에서 위원회가 수 하나를 고르면, 를 만족하는 쌍 를 가진 모든 팀이 그 추첨에 당첨된다. 더 많은 팀을 기쁘게 하려고, 위원회는 번의 추첨에서 쓸 개의 수를 미리 골라 당첨 팀이 가장 많아지도록 한다. 한 팀은 여러 번 당첨될 수 있지만, 한 번 당첨된 것으로 센다.
예를 들어 다섯 팀의 쌍이 , , , , 이고 라고 하자. 위원회가 2와 4를 고르면 , , , 인 네 팀이 당첨된다. 팀은 두 수를 모두 포함하므로 두 번 당첨되지만, 한 팀으로 센다. 2와 5를 고르면 다섯 팀이 모두 당첨되며, 이것이 최댓값이다.
입력
첫 줄에 두 정수 과 가 주어진다 (, , ). 은 팀의 수, 는 추첨 횟수이다. 이어서 개의 줄에 각 팀의 쌍 와 가 주어진다 ().
출력
당선 팀 수의 최댓값을 한 줄에 출력한다. 두 번 이상 당선된 팀은 한 번만 센다.