Раз уж пошла олимпиадная тема...
ru_programming — 10.05.2010 Не так давно в моём МЭИ проходила олимпиада по программированию, где я занял второе место. Хочу представить вашему вниманию задачки с этой олимпиады.Сначала задачка для программистов, постигших Дао:
Великий мастер ниндзя Котэ, затачивая свой сюрикен, неожиданно предался медитативным размышлениям о том, насколько целое больше составляющих его частей.
Так, в этом самом сюрикене хитрой формы присутствует тяжёлая сердцевина, несущая вес и сбалансированность, а также острые шипы, несущие лишь смерть. И если вес сюрикена фактически пропорционален площади сердцевины, то смертоносность его пропорциональна всё же площади, очерченной его шипами (которые без связующего звена также бесполезны и почти не опасны)!
А отношение этих площадей - и есть то, во сколько раз целое больше частей!
Но каждый сюрикен уникален, так что и отношение это у каждого из них своё... Помогите великому мастеру вычислить его для каждого из смертоносных орудий!
Сердцевина сюрикена представляет собой параллелограмм со сторонами A, B и большой диагональю, равной D (A + B > D > A, B)
Каждый из шипов образован путем продолжения сторон параллелограмма в два раза (обходом по часовой стрелке – см. рисунок).
Необходимо найти отношение S площади параллелограмма, очерченного шипами сюрикена, к площади его сердцевины.
Входные данные:
Целые числа 1 <= A, B, D <= 1000.
Выходные данные:
Вещественное число S.
Формат входного файла:
На первой и единственной строке входного файла находятся числа A, B и D, разделенные пробелами.
Формат выходного файла:
В первой и единственной строке выходного файла необходимо вывести вещественное число S с точностью до третьего знака после запятой (дробная часть отделена точкой).
Пример входных данных:
6 10 14
Пример выходных данных:
5.000
Остальные задачи доступны по ссылкам:
Задача A. Битва при Хорнбурге
Задача B. Хитрый НОК
Задача C. Эн!
Задача D. Тройка Пифагора
Задача F. Неубывающие цифры
Задача G. На спор
Задача H. Странный мальчик