구와 쿼리
시간 제한20초메모리 제한512 MB
3차원 공간의 점 N개와 구 M개가 주어질 때, 각 구 안에 들어가는 점의 개수를 세어 출력한다. 표면 위의 점도 포함한다.
문제
3차원 좌표 공간에 점이 개 있다. 쿼리는 구를 하나 지정하고, 그 구 안에 점이 몇 개 있는지 묻는다.
x y z r: 중심이 이고 반지름이 인 구 안에 있는 점의 개수를 출력한다.
구의 표면 위에 있는 점도 구 안에 있는 점으로 센다. 즉 점 는 을 만족할 때 구 안에 있다. 좌표가 같은 점이 여러 개 주어질 수 있으며, 이런 점은 각각 따로 센다.
입력
첫째 줄에 점의 개수 이 주어진다. ()
다음 개 줄에 점의 좌표 , , 가 정수로 주어진다. ()
그다음 줄에 쿼리의 개수 이 주어진다. ()
다음 개 줄에 쿼리의 정보 , , , 이 정수로 주어진다. (, )
출력
쿼리마다 답을 한 줄에 하나씩, 입력에 주어진 순서대로 출력한다.