버스
면접 대비시간 제한1초메모리 제한1024 MB
각 정류장에서 타고 내리는 승객 수를 반영해 버스에 있는 승객 수를 갱신하고, 좌석 수 K를 넘는 최대 인원을 구한다.
문제
어떤 버스 노선은 개의 정류장으로 이루어져 있습니다. 버스는 차고지에서 곧바로 첫 번째 정류장으로 오기 때문에, 첫 정류장에 도착할 때 버스는 항상 비어 있습니다. 그 뒤로 각 정류장에서는 일정 수의 승객이 버스에 타고, 일정 수의 승객이 내립니다.
승객들은 앉는 것을 좋아합니다. 그래서 버스에 빈 좌석이 있으면 승객은 앉고, 빈 좌석이 하나도 없을 때에만 서 있게 됩니다. 버스에는 좌석이 모두 개 있습니다.
각 정류장에서 몇 명이 타고 몇 명이 내리는지 주어질 때, 어느 한 순간에 버스에서 서 있어야 하는 승객이 최대 몇 명인지 구하세요.
입력
첫째 줄에 두 정수 과 가 주어집니다. 은 노선의 정류장 수이고, 는 버스의 좌석 수입니다.
이어지는 개의 줄에는 각각 두 정수 와 가 주어집니다. 는 그 정류장에서 타는 승객 수, 는 그 정류장에서 내리는 승객 수입니다.
출력
어느 한 순간에 버스에서 서 있어야 하는 승객의 최대 인원을 정수 하나로 출력하세요.