Задача Прямоугольники 2

Файл входного файла: input.txt
Файл выходного файла: output.txt
Ограничение по памяти: 64 MB
Ограничение по времени: 2 s

Описание

Дан прямоугольник P со сторонами a, b. Напишите программу, которая найдет вторую сторону прямоугольника Q с одной из сторон d , который можно поместить внутрь прямоугольника P, при этом периметр прямоугольника Q должен быть максимальным.

Примечание: прямоугольник Q можно поместить внутрь прямоугольника P только в том случае, если любая точка внутри или на сторонах прямоугольника Q лежит внутри или на сторонах прямоугольника P.

Формат входных данных

Во входном файла записаны три числа: a, b, d – стороны прямоугольника P и одна из сторон прямоугольника Q. (1<=a,b,d<=100). Все числа вещественные, больше нуля.

Формат выходных данных

Выведите в выходной файл одно число – сторону прямоугольника Q с точностью до одного знака после запятой (округлить до одного знака после запятой). Если такого прямоугольника не существует, то выведите 0.

Примечание: если правильный ответ 3.4 , то нельзя выдавать ответы 3.44, 3.44444 и т.п., надо выводить с точностью до одного знака после запятой.

Примеры:

ввод вывод

1 1.45 1

1.5

1 1.445 1

1.4

1 1.4 1

1.4

1 1.4 8

0

Added: admin
Difficulty: 0.84176720234
Accepted: 3
Submitted: 7
Источник задачи: Open MechMath
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.