아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

달

시간 제한2초메모리 제한256 MB

요약
단위 구면 위에 고정된 n개의 점이 주어질 때, 무작위로 뽑은 점 a0를 더해도 모든 점이 한 반구에 들어갈 확률을 구합니다.
난이도

어려움10점 중 9점

유형
기하, 확률, 수학
정답자
아직 제출이 없습니다

문제

반지름이 11이고 중심이 (0,0,0)(0, 0, 0)인 구를 SS라 하자. SS의 표면 위에 점 a0,a1,…,ana_0, a_1, \ldots, a_n이 n+1n+1개 주어진다. a1,…,ana_1, \ldots, a_n의 위치는 고정되어 있고, a0a_0의 위치는 SS의 표면 위에서 균등하게 무작위로 정해진다. a0,…,ana_0, \ldots, a_n을 모두 포함하는 SS의 반구가 존재하면 ff는 11, 그렇지 않으면 00이다. ff의 기댓값을 구하라.

입력

첫 줄에 점의 개수를 나타내는 정수 nn이 주어진다 (0≤n≤1000000 \le n \le 100000). 다음 nn개 줄의 ii번째 줄에는 점 ai=(xx2+y2+z2,yx2+y2+z2,zx2+y2+z2)a_i=\left(\frac{x}{\sqrt{x^2+y^2+z^2}}, \frac{y}{\sqrt{x^2+y^2+z^2}}, \frac{z}{\sqrt{x^2+y^2+z^2}}\right)을 정하는 정수 xx, yy, zz가 주어진다 (−1000000≤x,y,z≤1000000-1000000 \le x, y, z \le 1000000, x2+y2+z2≠0x^2+y^2+z^2 \neq 0). a1,…,ana_1, \ldots, a_n은 서로 다른 점임이 보장된다.

출력

답을 출력한다. 절대 오차 또는 상대 오차가 10−610^{-6} 이하이면 정답으로 인정한다.

예제1

  1. 예제 1

    입력
    3
    1 0 0
    0 1 0
    0 0 1
    
    예상 출력
    0.875000000000