낚시
시간 제한1초메모리 제한512 MB
물고기는 구간 [S_i + tV_i, E_i + tV_i]로 수평 이동한다. 한 시점 t와 한 위치 x를 골라 가장 많은 구간에 포함되도록 할 때의 최댓값을 구한다.
문제
동현이는 바다 위에서 표류 중이다. 그에게 남은 것은 오직 작살 하나뿐. 배가 고파진 동현이는 작살로 물고기를 잡아보려고 한다. 동현이는 다음 그림과 같이 작살을 수직 아래 방향으로 던진다.

바닷속에는 마리의 물고기가 살고 있는데, 편의상 번째 물고기의 현재 위치를 구간 [, ]로 나타내자.
그런데 물고기는 살아있기 때문에 계속 움직인다. 번째 물고기의 속도는 인데, 항상 수평 방향으로만 일정한 속도로 움직인다. 따라서 초 후 번째 물고기의 위치는 구간 [, ]로 나타낼 수 있다.
동현이는 인 시점에서 원하는 위치에 작살을 던질 수 있다.
만약 작살을 던진 위치가 물고기의 구간에 포함된다면 해당 물고기를 잡게 된다. 즉, 초 후에 작살을 위치 에 던졌다고 하자. 만약 이면 번째 물고기를 잡은 것이다.
작살이 던져지는 속도는 매우 빠르기 때문에 무시할 수 있다. 오직 작살을 한 번만 던질 수 있을 때, 최대 몇 마리의 물고기를 잡을 수 있는지 구해보자.
입력
첫째 줄에는 물고기의 마릿수 이 주어진다. ()
둘째 줄부터 개의 줄에 걸쳐 3개의 정수 , , 가 주어진다. (, )
출력
잡을 수 있는 최대 물고기 마릿수를 출력한다.