베리 뉴욕
시간 제한2초메모리 제한256 MB
격자 위에 최대 100,000개의 식당 좌표가 주어질 때, 각 질의점에서 맨해튼 거리 d 이내에 있는 식당 수를 100,000개의 질의마다 구한다.
문제
2211년, 화성에는 베리 뉴욕이라는 도시가 있다. 이 도시의 거리는 완벽한 격자를 이룬다. 도시의 각 교차점은 정수 쌍 로 나타낼 수 있다. 두 교차점 과 사이의 거리는 이다.
한 투자자가 이 도시에 호텔을 지으려 한다. 호텔 주인들은 "반 마일 이내에 식당 150곳" 같은 문구로 호텔을 광고하는 것을 좋아하므로, 투자자는 후보지 각각에서 특정 거리 안에 있는 식당의 수를 알고 싶어 한다.
입력
첫째 줄에는 도시의 식당 수 이 주어진다 (). 다음 개 줄에는 식당 하나의 좌표가 한 줄에 하나씩 주어진다. 각 줄에는 두 정수 와 가 주어진다 ().
번째 줄에는 쿼리의 수 가 주어진다 (). 다음 개 줄에는 쿼리가 한 줄에 하나씩 주어진다. 각 쿼리는 세 정수 , , 로 이루어진다 ().
출력
출력은 개 줄로 이루어지며, 각 줄에는 정수 하나가 들어간다. 번째 줄에는 번째 쿼리 의 답, 즉 에서 거리가 이하인 식당의 수를 출력한다.