손이 닿는 범위
시간 제한1초메모리 제한1024 MB
각 직사각형을 중심을 기준으로 회전시켜, 원점から 거리 R 이내에 닿을 수 있는 직사각형의 최대 개수를 구합니다.
문제
자취하게 된 코더빡은 기뻐하는 것도 잠시, 자취방이 너무 좁아 그가 보유한 엄청난 양의 전자기기를 다 들여놓지 못할 것 같다는 불안감에 휩싸였다. 하지만 그는 뛰어난 공간 감각을 활용해 모든 전자기기를 방 안에 넣었다! 그 후, 그는 가만히 있는 상태에서 최대 몇 개의 전자기기가 손에 닿을 수 있는지 궁금해졌다.
그는 전자기기 개를 가지고 있으며, 각각의 전자기기는 직사각형 모양이다. 그는 원점 에 있고, 팔의 길이는 이다. 전자기기의 일부분과 원점 사이의 거리가 이하라면 그 전자기기는 손에 닿는다. 전자기기끼리는 서로 겹칠 수 있으며, 전자기기 내부에 원점 이 포함되어도 손에 닿는다고 본다.
또한 그는 각 전자기기의 무게 중심을 고정한 채 자유롭게 회전시킬 수 있다. 각 전자기기를 최적의 방향으로 회전시켰을 때, 코더빡의 손에 닿는 전자기기는 최대 몇 개인지 계산하시오.
입력
첫 번째 줄에 전자기기의 수 과 팔의 길이 이 공백으로 구분되어 주어진다.
두 번째 줄부터 개의 줄에 걸쳐 전자기기의 정보가 주어진다. 번째 줄에는 , , , , , , , 가 공백으로 구분되어 주어진다. 이는 네 꼭짓점 , , , 으로 이루어진 직사각형 모양의 전자기기를 뜻한다. 꼭짓점의 좌표는 시계 방향 순서로 주어진다.
출력
첫 번째 줄에 손에 닿는 전자기기의 최대 개수를 출력한다.