Вкусный торт
시간 제한2초메모리 제한1024 MB
볼록 다각형 모양 케이크를 넓이가 같은 N개의 단순 다각형 조각으로 나누고, 각 조각의 꼭짓점을 출력한다.
문제
К Жене на празднование дня рождения пришло человек, включая саму Женю, которой подарили огромный вкусный торт в форме выпуклого многоугольника. Она решила разделить его честно между всеми гостями и, конечно, собой. Честно --- это значит, что каждому человеку достанется ровно один кусок, причем всем достанутся куски одинаковой площади. При этом каждый кусок должен иметь связную форму простого многоугольника без самопересечений и самокасаний --- ведь подавать два раздельных куска одному человеку некрасиво. Торт, к сожалению, скоро испортится, поэтому его необходимо весь сразу съесть.
Женя попросила у вас помощи в нарезке торта. Напишите программу, которая разделит торт на кусков равной площади.
입력
Первая строка входного файла содержит два целых числа и (, ) --- соответственно, количество людей на дне рождения и количество вершин в выпуклом многоугольнике, форму которого имеет торт.
Следующие строк содержат по паре целых чисел , не превышающих по модулю --- координаты -ой вершины выпуклого многоугольника в порядке обхода против часовой стрелки. Никакие три последовательные вершины не лежат на одной прямой.
출력
В выходной файл выведите выведите описаний кусков, на которые надо разделить торт в следующем формате.
Сначала --- число вершин простого многоугольника, форму которого имеет -ый кусок. При этом необходимо, чтобы не превышало . После этого следуют пар чисел --- кординаты вершин многоугольника в порядка любого обхода. Выводите координаты с максимальной точностью.
힌트
Так выглядит разрезание торта в первом примере:

А так во втором примере:
