Віднови трикутник
Limits: 2 sec., 256 MiB
Зеник зранку накреслив трикутник на клаптику паперу, але тепер загубив його. Він пам’ятає лише периметр трикутника \(P\) і радіус його вписаного кола \(r\).
Марічка стверджує, що за цією інформацією може накреслити новий трикутник.
А ви можете?
Input
У єдиному рядку задано два натуральні числа \(P\) та \(r\) — периметр трикутника та радіус вписаного кола.
Output
У трьох рядках виведіть \(x_i\) та \(y_i\) — координати вершин трикутника.
\(|x_i|\) та \(|y_i|\) не повинні перевищувати \(10^4\). Гарантується, що існує трикутник, що задовольняє такі обмеження.
Нехай \(P'\) — периметр вашого трикутника, а \(r'\) — радіус вписаного в нього кола. Відповідь уважатиметься правильною, якщо \(\frac{|P'-P|}{P} < 10^{-4}\) і \(\frac{|r'-r|}{r} < 10^{-4}\).
Constraints
\(1 \le P, r \le 10^3\).
Samples
Input (stdin) | Output (stdout) |
---|---|
12 1 | 0 0 3 0 0 4 |
Notes
Для \(P=12, r = 1\) однією з можливих відповідей є прямокутний трикутник з катетами \(3\) і \(4\) та гіпотенузою \(5\).
Submit a solution
Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
---|
Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
---|