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

29349번 - Печеньки 스페셜 저지다국어

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

문제

Юный Люк --- очень одаренный джедай. Кроме недюжинного таланта влезать в неприятности он умеет перемещать предметы, не касаясь их. К большому сожалению юноши, уроки телекинеза начинаются только с пятого класса школы джедаев, зато он нашел в библиотеке отца старинную книгу <<Телекинез для самых маленьких>>.

Первым упражнением в книге было перемещение печенья в пространстве силой мысли. У Люка как раз оказалась под рукой целая пачка четырехугольных печенюшек, поэтому он решил попробовать свои способности. Чтобы переместить куда-нибудь четырехугольную печенюшку силой мысли, как сказано в книге, нужно сначала разломить ее на ровно три трапециевидных кусочка, после чего сосредоточиться и использовать силу.

Помогите Люку разломить печенье таким образом, чтобы образовалось ровно три кусочка, каждый из которых имеет форму трапеции (выпуклого четырехугольника, две стороны которого параллельны).

입력

Во входном файле задан четырехугольник --- печенье. В четырех строках заданы координаты вершин четырехугольника в порядке обхода против часовой стрелки. В $i$-й строке два числа $x_i$ и $y_i$ --- координаты $i$-й вершины четырехугольника.

Никакие три точки не лежат на одной прямой.

Все координаты по модулю не превышают 10ドル{,円}000$.

출력

В выходной файл выведите три четверки точек. Каждая четверка точек задает трапецию. Каждая трапеция описывается четырьмя строками, в каждой из которых по два вещественных числа: $x_i$ и $y_i$ --- координаты $i$-й вершины трапеции в порядке обхода против часовой стрелки. Трапеция должна иметь ненулевую площадь. После каждого описания трапеции требуется вывести пустую строку. Все точки трапеции должны находится внутри или на границе исходного четырехугольника. Трапеции не должны иметь пересечений ненулевой площади, и каждая точка исходного четырехугольника должна быть покрыта хотя бы одной из трех трапеций.

Если существует несколько решений, выведите любое. При проверке ответа на корректность площади будут равны если относительная либо абсолютная погрешность не больше 10ドル^{-5},ドル точка лежит на прямой, если расстояние от точки до прямой не больше 10ドル^{-8}$. Прямые параллельны, если синус угла между ними не больше 10ドル^{-7}$.

제한

예제 입력 1

0 0
2 0
2 2
0 2

예제 출력 1

0 0
1 0
1 1
0 1
1 0
2 0
2 1
1 1
0 1
2 1
2 2
0 2

예제 입력 2

0 0
20 20
0 10
-20 20

예제 출력 2

0 0
11 11
3 7
-2 2
3 7
11 11
20 20
0 10
-2 2
3 7
0 10
-20 20

노트

Обращаем ваше внимание на то, что у получившихся у вас трапеций обе пары противоположных сторон могут быть параллельны друг другу. Такой случай рассматривается в первом примере.

Второй пример изображен на следующем рисунке:

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2012-2013 Season > November 17, 2012 > Advanced J번

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

출처

대학교 대회

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

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