Перетин многокутників
Обмеження: 2 сек., 256 МіБ
Задано n опуклих многокутників.
Для всіх k від 1 до n порахуйте сумарну площу, що покрита рівно k многокутниками.
Вхідні дані
У першому рядку записано ціле число n — кількість многокутників.
У наступних n блоках задано n многокутнків.
Блок починається з рядка, що містить ціле число mi — кількість вершин i-ого многокутника.
У наступних рядках блоку задано пари цілих чисел xij, yij через пробіл — кординати вершин i-ого многокутника в порядку обходу проти годинникової стрілки.
Вихідні дані
У єдиному рядку виведіть n дійсних чисел — відповідь на задачу.
Відповідь вважатиметься правильною, якщо абсолютна чи відносна похибка кожного виведеного числа не перевищуватиме 10−7.
Обмеження
1≤n≤50,
3≤mi,
3≤∑ni=1mi≤103,
|xij|,|yij|≤105.
Приклади
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
2 4 0 0 5 0 5 1 0 1 4 2 -1 3 -1 3 3 2 3 | 7 1 |
Джерело: NextGen Contest 1