조쌤포스
시간 제한2초메모리 제한128 MB
움직이는 선생님과 N명의 움직이는 학생들이 주어질 때, 어떤 시점에서도 반지름 R 안에 들어오는 학생 수의 최댓값을 구하는 문제입니다.
문제
프로그래밍 시간에 학생들이 계속 떠들고 있다. 더는 참지 못한 조쌤은 학생들을 잡으려고 뛰기 시작했고, 동시에 떠들던 명의 학생도 도망가기 시작했다.
처음에 조쌤은 에 있다. 조쌤은 초당 만큼 이동하므로, 초 뒤 위치는 이다.
학생 는 처음에 에 있고 초당 만큼 이동한다. 따라서 ()초 뒤 위치는 이다.
어떤 한 순간에 조쌤은 자신의 위치에서 반지름 인 원 안에 있는 학생들을 모두 잡을 수 있다. 한 번 기회를 쓰면 나머지 학생들은 모두 도망가므로, 조쌤은 시간을 하나 골라 그 순간에 잡을 수 있는 학생 수를 최대화하려고 한다.
학생들과 조쌤의 초기 위치와 이동 방향이 주어질 때, 조쌤이 한 번에 잡을 수 있는 학생 수의 최댓값을 구하라. 최적의 시간은 정수가 아닐 수도 있다.
입력
첫 줄에 학생 수 , 잡을 수 있는 반경 , 조쌤의 초기 위치 , , 조쌤의 이동 벡터 , 가 공백으로 구분되어 주어진다.
다음 개 줄에는 학생 정보가 한 줄에 하나씩 주어진다. 각 줄에는 학생의 초기 위치 , 와 이동 벡터 , 가 공백으로 구분되어 주어진다.
출력
첫 줄에 조쌤이 한 번에 잡을 수 있는 학생 수의 최댓값을 출력한다.
실수 오차 보정을 위해 학생과 조쌤 사이의 거리가 인 경우에도 잡을 수 있다고 판정한다.
제한
- 모든 입력값은 정수이다.
힌트
첫 번째 예시에서는 초가 지난 뒤 조쌤의 위치가 이다. 이때 학생들의 위치는 각각 , , 이므로 반경 안에 있는 1번과 2번 학생을 잡을 수 있다. 이보다 많이 잡을 수 있는 시간은 없다.