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

28962번 - Граненые стаканы 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB38281965.517%

문제

Перед доктором Стрэнджем на столе стоит несколько граненых стаканов. Каждый из них при взгляде сверху выглядит как выпуклый многоугольник, а его стенки вертикальны и перпендикулярны столу.

Перед медитацией Стрэндж хочет распределить по стаканам некоторый объем воды, причем так, чтобы высота воды во всех стаканах была одинакова. Гарантируется, что стаканы достаточно высокие, чтобы так можно было сделать.

Помогите ему определить, какой уровень воды должен быть во всех стаканах.

입력

В первой строке находятся два целых числа $n$ и $v$ --- количество стаканов и объем воды (1ドル \le n \le 10^5$; 1ドル \le v \le 10^{18}$).

Далее содержится описание стаканов. Форма стакана описывается многоугольником, лежащим в основании. Описание $i$-го многоугольника начинается со строки, в которой находится единственное число $k_i$ --- количество углов в многоугольнике (3ドル \le k_i \le 10 ^ 4$). Далее следует $k_i$ строк, в каждой из которых находится по два целых числа $x_{ij}$ и $y_{ij}$ --- координаты очередного угла многоугольника ($|x_{ij}|, |y_{ij}| \le 10^6$). Углы даны в порядке обхода против часовой стрелки. Суммарное количество углов во всех многоугольниках не превышает 10ドル^6$.

Так как многоугольники описывают только форму стаканов, но не их положение на столе, данные многоугольники могут пересекаться.

출력

В единственной строке выведите одно число --- высоту уровня воды в стаканах, с абсолютной или относительной погрешностью не менее 10ドル^{-6}$.

제한

예제 입력 1

2 10
3
0 0
1 0
0 1
4
1 1
0 2
0 0
1 0

예제 출력 1

5.00000000

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2016-2017 Season > November 5, 2016 > Basic B번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2016-2017 Season > November 5, 2016 > Advanced C번

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

출처

대학교 대회

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

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