Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 

Дроны фермера Джона

(Время: 1 сек. Память: 16 Мб Сложность: 17%)

Фермер Джон решил освоить современные технологии и приобрёл двух дронов-поливальщиков. Дрон может поливать участок поля, являющийся квадратом. Первому дрону Джон установил полить удобрениями квадрат со стороной A, второму – со стороной B.

Джон запустил дронов из одной точки, и пошёл отдыхать к себе на веранду, попивая прохладный лимонад. «Новые технологии действительно облегчают жизнь», – подумал Джон.

Но что-то пошло не так, и второй дрон полил участок не там, где ему было указано. Он полил квадрат, центр которого совпадает с центром участка первого дрона, и при этом второй квадрат повёрнут на 45 градусов относительно первого.

Теперь Джону интересно, всё ли так плохо, как кажется? Посчитайте площадь поля, удобренную хотя бы одним дроном.

Входные данные

Единственная строка входного файла INPUT.TXT содержит два целых числа A и B (1 ≤ A, B ≤ 104).

Выходные данные

В выходной файл OUTPUT.TXT выведите площадь, политую дронами с абсолютной или относительной погрешностью, не превосходящей 10-6.

Примеры

INPUT.TXTOUTPUT.TXTПояснение
12 24.6862915
23 19

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 Тренировочные олимпиады
 Личные олимпиады
 Командные олимпиады
 Первая командная олимпиада
 Вторая командная олимпиада
 Третья командная олимпиада
 Четвертая командная олимпиада
 A. Дроны фермера Джона
 B. Офисы
 C. Пастух
 D. Робот Гильберта
 E. Вася и отрезки
 F. Вредные привычки
 G. Профессор Хаос
 H. Нортландский шифр

Красноярский краевой Дворец пионеров, (c)2006 - 2019, E-mail: admin@acmp.ru