시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
5 초 | 128 MB | 52 | 12 | 10 | 76.923% |
우리는 복잡한 태양계에서 무지 멀리 떨어져 있는 두 물체에 대한 중력효과를 계산하고 싶지 않을 뿐더러 계산해도 무시할 정도로 작아서 컴퓨터만 고생한다. 그래서 우리는 k보다 작은 거리에 있는 두 물체만 고려하고 싶다. 우주에서 n개의 점이 주어져 있다면 두 물체 사이의 거리가 k보다 작은 경우는 얼마나 있는가?
각 테스트 케이스에 대해, 맨 첫줄은 두개의 정수, n (2≤n≤100,000) 과 k (1≤k≤109) 로 이루어져 있는데 n은 점의 개수고 k는 허용되는 최대 거리다. 다음 n줄은 각각 세개의 정수, x, y, z (-109≤x,y,z≤109) 로 이루어져 있고 (x,y,z)가 한 점이다. 각 테스트 케이스에 대해 중복되는 점은 없고 거리가 k이하인 경우가 100,000가지를 넘지 않는다고 하자. 입력의 마지막은 두개의 0만 주어진다.
각 테스트 케이스에 대해 각 줄에 k보다 작은 거리에 있는 점들의 쌍의 개수를 출력한다.
7 2 0 0 0 1 0 0 1 2 0 1 2 3 1000 1000 1000 1001 1001 1000 1001 999 1001 7 3 0 0 0 1 0 0 1 2 0 1 2 3 -1000 1000 -1000 -1001 1001 -1000 -1001 999 -1001 7 4 0 0 0 1 0 0 1 2 0 1 2 3 1000 -1000 1000 1001 -1001 1000 1001 -999 1001 0 0
3 6 9
ICPC > Regionals > North America > Southeast USA Regional > 2013 Southeast USA Regional Programming Contest > Division 1 F번