Logo
(追記) (追記ここまで)

26639번 - Magiczne wieże 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB222100.000%

문제

W Bitocji żyje n magów, a każdy z nich posiada dwie wieże. Każdy mag jest w stanie teleportować się między swoimi wieżami, przez co pozostali Bitocjanie (zwykli obywatele) nie wiedzą, w której z dwóch wież przebywa dany mag.

Z mniej lub bardziej racjonalnych powodów Bitocjanie lubią otaczać się magami. Powiemy, że Bitocjanin czuje się bezpiecznie, jeśli znajduje się w takim punkcie, że w którąkolwiek stronę poruszyłby się z tego punktu, to zbliżyłby się do któregoś z magów (niezależnie od tego, w których wieżach magowie aktualnie przebywają). Bitocjanie najchętniej budują swoje domy jedynie w punktach, w których czują się bezpiecznie; wszystkie te punkty tworzą obszar bezpieczny.

Znajdź pole powierzchni obszaru bezpiecznego (może się zdarzyć, że żaden punkt nie jest bezpieczny – wtedy pole obszaru jest równe 0).

입력

W pierwszym wierszu wejścia znajduje się jedna liczba całkowita n (3 ≤ n ≤ 100) oznaczająca liczbę magów w Bitocji. Kolejne n wierszy opisuje położenie wież magów; w i-tym z tych wierszy podane są cztery liczby całkowite axi, ayi, bxi, byi (−500 ≤ axi, ayi, bxi, byi ≤ 500) oznaczające, że wieże i-tego maga znajdują się w punktach (axi, ayi) i (bxi, byi).

Żadne dwie wieże nie znajdują się w tym samym punkcie (tzn. dane na wejściu 2n punkty są parami różne).

출력

Twój program powinien wypisać na wyjście jedną liczbę rzeczywistą – pole powierzchni obszaru bezpiecznego. Dozwolony względny lub bezwzględny błąd to 10−8. Oznacza to, że jeżeli dokładny wynik to A, a Ty wypiszesz B, to Twoja odpowiedź zostanie zaakceptowana tylko jeśli |A − B| ≤ max(A, 1) · 10−8.

제한

예제 입력 1

4
0 0 0 -1
-1 5 -2 2
4 0 4 1
2 2 6 6

예제 출력 1

4.8000000000

힌트

Wyjaśnienie przykładu: Poniższy obrazek przedstawia położenie wież magów (czarne punkty) oraz obszar bezpieczny (szara figura). Punkt (1, 3/2 ) jest bezpieczny: dla każdego kierunku istnieje mag, że poruszenie się z punktu (1, 3/2) w tym kierunku powoduje zbliżenie się do obu wież tego maga. Punkt (5, 5) nie jest bezpieczny: poruszenie się z niego w górę spowoduje oddalenie się od wszystkich wież oprócz drugiej wieży czwartego maga.

출처

Contest > Algorithmic Engagements > PA 2018 3-1번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /