소 경주
시간 제한1초메모리 제한128 MB
두 소가 같은 총 시간 동안 일정한 속도 구간으로 달릴 때, 선두가 바뀌는 횟수를 센다.
문제
베시와 친구 엘시는 누가 더 빠른 소인지를 두고 오랫동안 벌인 논쟁을 끝내기 위해 농장을 가로지르는 경주를 벌인다.
두 소는 같은 지점에서 같은 방향으로 동시에 출발한다. 각 소의 주행은 여러 개의 구간으로 주어지며, 한 구간 동안 소는 일정한 속도로 달린다. 예를 들어 베시는 속도 로 만큼의 시간 동안 달린 뒤, 속도 으로 만큼의 시간 동안 달릴 수 있다. 두 소가 달리는 전체 시간은 서로 같다.
경주 동안 일어나는 선두 교체 횟수를 세어라. 선두 교체란, 한 소가 앞서 나가 선두가 되는 순간에 직전까지 선두였던 소가 상대 소였던 경우를 말한다. 예를 들어 엘시가 앞서고 있다가 베시가 앞서 나가면 이는 선두 교체다. 엘시가 앞서다가 베시가 잠시 나란해진 뒤 마침내 앞서 나가도 이 역시 선두 교체로 센다. 경주는 두 소가 동률인 상태로 시작하므로, 맨 처음으로 선두가 정해지는 것 자체는 선두 교체가 아니다.
입력
- 번째 줄: 공백으로 구분된 두 정수 과 ().
- 번째 줄: 베시의 개 구간을 한 줄에 하나씩, 속도와 그 속도로 달리는 시간의 길이를 두 정수로 준다 (두 값 모두 범위의 정수).
- 번째 줄: 엘시의 개 구간을 같은 형식으로 준다.
두 소가 달리는 전체 시간은 서로 같다.
출력
- 경주 동안 일어난 선두 교체 횟수를 한 줄에 출력한다.