eolymp
bolt
Try our new interface for solving problems
Məsələlər

Разрезать треугольник

Разрезать треугольник

Дан треугольник. Разрезать его с помощью прямой на две фигуры так, чтобы площади и периметры этих двух фигур были равны. \InputFile Три строки по два целых числа в каждой: $x_i$, $y_i$ ($-1000 ≤ x_i, y_i ≤ 1000$) — координаты вершин треугольника. Гарантируется, что треугольник невырожденный. \OutputFile Две строки по два вещественных числа - координаты двух точек на границе треугольника, через которые надо сделать разрез. Ответ будет засчитан, если каждая из двух точек принадлежит хотя бы одной стороне треугольника, а также две фигуры, полученные при разрезе, имеют равную площадь и равный периметр. Точка считается принадлежащей отрезку, если расстояние между ними не более $10^{-8}$. Площади и периметры фигур должны быть равны с абсолютной или относительной погрешностью $10^{-8}$.
Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
0 3
4 0
0 0
Çıxış verilənləri #1
0.0000000000000000 1.2247448713915894
3.3797958971132713 0.4651530771650463
Müəllif Александр Миланин
Mənbə Летняя школа Севастополь 2013, Волна 2, День 3