Віднови трикутник
Обмеження: 2 сек., 256 МіБ
Зеник зранку накреслив трикутник на клаптику паперу, але тепер загубив його. Він пам’ятає лише периметр трикутника P і радіус його вписаного кола r.
Марічка стверджує, що за цією інформацією може накреслити новий трикутник.
А ви можете?
Вхідні дані
У єдиному рядку задано два натуральні числа P та r — периметр трикутника та радіус вписаного кола.
Вихідні дані
У трьох рядках виведіть xi та yi — координати вершин трикутника.
|xi| та |yi| не повинні перевищувати 104. Гарантується, що існує трикутник, що задовольняє такі обмеження.
Нехай P′ — периметр вашого трикутника, а r′ — радіус вписаного в нього кола. Відповідь уважатиметься правильною, якщо |P′−P|P<10−4 і |r′−r|r<10−4.
Обмеження
1≤P,r≤103.
Приклади
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
12 1 | 0 0 3 0 0 4 |
Примітки
Для P=12,r=1 однією з можливих відповідей є прямокутний трикутник з катетами 3 і 4 та гіпотенузою 5.