초공간 송신

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

은하 연방에는 NN개의 행성이 있다. 각 행성에서는 두 정치 세력 --- 산업주의와 생태주의 --- 중 정확히 하나가 다수를 차지한다. 모든 행성에는 사거리가 RR로 동일한 초공간 무전 송신기가 설치되어 있다. 한 행성의 방송은 그 행성으로부터 유클리드 거리가 RR 이하인 모든 행성에서 수신되며, 각 행성은 언제나 자기 자신의 방송을 수신한다.

행성 AA에 대해, AA의 방송을 수신하면서 AA와 같은 다수 세력을 가진 행성의 수(자기 자신 AA 포함)를 N+(A)N^+(A)라 하고, AA의 방송을 수신하면서 반대 세력을 가진 행성의 수를 N(A)N^-(A)라 하자. N+(A)<N(A)N^+(A) < N^-(A)인 행성 AA불안정화 행성이라 부른다.

불안정화 행성의 수 DD가 최대가 되도록 사거리 RR를 정하라. 이 최대 DD를 달성하는 사거리 중에서는 가장 작은 값을 택해야 한다.

입력

첫째 줄에 행성의 수를 나타내는 정수 NN이 주어진다 (1N10001 \le N \le 1000). 다음 NN개의 줄에는 각 행성을 나타내는 네 정수 xix_i, yiy_i, ziz_i, pip_i가 주어진다. (xi,yi,zi)(x_i, y_i, z_i)는 행성의 공간 좌표이고, pip_i는 다수 세력으로 산업주의이면 pi=0p_i = 0, 생태주의이면 pi=1p_i = 1이다. 모든 좌표는 xi,yi,zi104|x_i|, |y_i|, |z_i| \le 10^4을 만족한다. 어떤 두 행성도 같은 점에 있지 않다.

출력

첫째 줄에 불안정화 행성의 최대 개수 DD를 출력한다. 둘째 줄에 DD개의 불안정화 행성을 만드는 가장 작은 사거리의 제곱 R2R^2을 출력한다. 모든 좌표가 정수이므로 최적 사거리는 00이거나 두 행성 사이의 거리와 같고, 따라서 R2R^2은 항상 음이 아닌 정수이다. 실제 사거리는 R=R2R = \sqrt{R^2}로 복원할 수 있다.