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

Борис, ты не прав!

Борис, ты не прав!

Недавно Борис придумал четвёртый признак равенства треугольников. \includegraphics{https://static.e-olymp.com/content/40/40a6a4e077d4002d835310cd7f70c4cde03c1fde.jpg} \includegraphics{https://static.e-olymp.com/content/40/40a6a4e077d4002d835310cd7f70c4cde03c1fde.jpg} \textit{\textbf{Теорема}}. Треугольники \textbf{A_1B_1C_1} и \textbf{A_2B_2C_2} равны, если две стороны и угол, лежащий напротив одной из них, в одном треугольнике, равны соответствующим сторонам и углу в другом треугольнике: \begin{itemize} \item \textbf{A_1B_1 = A_2B_2}, \item \textbf{B_1C_1 = B_2C_2}, \item \includegraphics{https://static.e-olymp.com/content/1a/1ac6a4f3bed1a3b284a716e01a3aaba773b7ff02.jpg} \textbf{B_1A_1C_1} = \includegraphics{https://static.e-olymp.com/content/1a/1ac6a4f3bed1a3b284a716e01a3aaba773b7ff02.jpg} \textbf{B_2A_2C_2}. \end{itemize} \includegraphics{https://static.e-olymp.com/content/40/40a6a4e077d4002d835310cd7f70c4cde03c1fde.jpg} \includegraphics{https://static.e-olymp.com/content/40/40a6a4e077d4002d835310cd7f70c4cde03c1fde.jpg} Покажите Борису, что он не прав. Пусть дан треугольник \textbf{A_1B_1C_1}, постройте такой треугольник \textbf{A_2B_2C_2}, что по теореме Бориса он равен данному, но на самом деле это не так. \InputFile \includegraphics{https://static.e-olymp.com/content/40/40a6a4e077d4002d835310cd7f70c4cde03c1fde.jpg} В трёх строках записаны координаты точек \textbf{A_1}, \textbf{B_1} и \textbf{C_1}. Координаты целые и по модулю не превосходят \textbf{100}. Треугольник \textbf{A_1B_1C_1} невырожденный. \OutputFile \includegraphics{https://static.e-olymp.com/content/40/40a6a4e077d4002d835310cd7f70c4cde03c1fde.jpg} В первой строке выведите \textbf{YES}, если теорема Бориса работает для данного треугольника. В противном случае, когда существует треугольник \textbf{A_2B_2C_2}, равный данному согласно теореме (должны выполняться указанные в условии задачи равества в точности для указанных сторон), но не равный ему в действительности, выведите \textbf{NO}, а в следующих трёх строках выведите координаты точек \textbf{A_2}, \textbf{B_2} и \textbf{C_2} с максимальной точностью. Координаты не должны превышать по модулю \textbf{1000}. Треугольник должен быть невырожденным.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
0 0
-1 4
4 0
Çıxış verilənləri #1
YES
Müəllif Александр Ипатов
Mənbə XIII чемпионат Урала по спортивному программированию, 4 апреля 2009 г.