Ограничения: время – 200ms/500ms, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Вышел Илья Муромец из леса на дорогу, ведущую из Киева в Чернигов, и увидел камень,
на котором было написано "До села Калиновки – 120 верст, до реки Смородины – 50 верст, до Киева…".
Остальная часть надписи на камне была неразборчива, но Илья вспомнил расстояние от Киева до села и до реки
и легко определил, что от камня с надписью до Киева 200 верст.
В первой строке содержатся четыре целых числа, разделенные пробелами — расстояние от села Калиновки до
Киева `A`, расстояние от реки Смородины до Киeва `B` (`1\ ≤\ \ A\ <\ B\ ≤\ 1000`), расстояние от камня до
села Калиновки `X` и расстояние от камня до реки Смородины `Y` (`1\ ≤\ \ X,\ Y\ ≤\ 1000`). Гарантируется,
что числа `A,\ B,\ X,\ Y` соответствуют какому-то возможному расположению камня на дороге.
Вывести одно целое число — расстояние от камня с надписью до Киева.
Пример ввода
80 150 120 50
Пояснение к задаче:
Село Калиновка и река Смородина находятся на дороге, соединяющей Киев и Чернигов. При этом Калиновка расположена ближе к Киеву, чем река. Камень может находиться в любом месте этой дороги, кроме реки, села (так как
`X` и
`Y` положительны) и городов (так как камень лежит на дороге в лесу).