가까운 만유인력
시간 제한5초메모리 제한128 MB
각 테스트 케이스마다 거리가 k보다 작은 3차원 점 쌍의 개수를 셉니다.
문제
복잡한 태양계에서 아주 멀리 떨어진 두 물체 사이의 중력은 계산하고 싶지도 않고, 계산해 봐야 무시할 만큼 작아서 컴퓨터만 고생한다. 그래서 거리가 보다 가까운 두 물체만 고려하려고 한다.
공간에 점 개가 주어질 때, 두 점 사이의 거리가 보다 작은 쌍은 몇 개인가?
입력
입력은 여러 개의 테스트 케이스로 이루어진다.
각 테스트 케이스의 첫 줄에는 점의 개수 과 허용하는 최대 거리 가 주어진다. (, )
이어지는 개의 줄에는 점 하나의 좌표를 나타내는 세 정수 , , 가 주어진다. ()
한 테스트 케이스 안에서 같은 점이 두 번 주어지지 않고, 거리가 이하인 점의 쌍은 개를 넘지 않는다.
입력의 마지막 줄에는 0이 두 개 주어지며, 이 줄은 테스트 케이스가 아니다.
출력
각 테스트 케이스마다 거리가 보다 작은 점의 쌍의 개수를 한 줄에 하나씩 출력한다.