Задачи
August 29

Анонс. Геометрия & Программирование

Даны:

  1. Два маленьких круга (см.рисунок ниже), которые касаются внешне друг друга.
  2. Также есть большой круг, который расположен таким образом, что он касается два малых круга, но они находятся внутри него.
  3. Хорда t большего круга является общей касательной к 2м меньших кругам с радиусами r1 и r2.
  4. Также известно, что центры всех трех окружностей лежат на одной прямой.
  5. Вам даны ЛИБО значения радиусов r1, r2, ЛИБО значение длины хорды t.

Необходимо вычислить площадь области, помеченной желтым цветом на рисунке.

Входные данные: r1, r2 ЛИБО t.
r1, r2, t больше нуля и меньше 100.

Пример:
r1 = 15, r2 = 20
Output: ~1884