Задача F. Магазины
Ограничение по времени | Ограничение по памяти |
---|---|
2 секунды | 256 мегабайт |
Город представляет собой выпуклый многоугольник. В городе имеется несколько магазинов. Каждый житель города ходит только в ближайший к нему магазин. Если ближайших магазинов несколько, то житель никуда не ходит. Для каждого магазина посчитайте, площадь территории, жители которой ходят в этот магазин.
Формат входного файла
Первая строка содержит целое число — количество вершин многоугольника, представляющего город (). Каждая из следующих строк содержит по целых числа — координаты вершин в порядке обхода против часовой стрелки. Следующая строка содержит целое число — количество магазинов в городе (). Каждая из следующих строк содержит по целых числа — координаты магазинов (-я строка - координаты -го магазина). Все точки различны. Координаты точек не превышают по абсолютному значению . Числа в строках разделены пробелами.
Формат выходного файла
Выведите вещественных чисел через пробел: -е число — площадь, обслуживаемая -м магазином округленная до двух цифр после десятичной точки.
Примеры
Вход
4
0 0
4 0
4 4
0 4
2
1 2
3 2
Выход
8.00
8.00