Предмет: Информатика,
автор: hulhachievalex
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Скоро Новый Год и Анна со своим младшим братом Борисом решили вырезать бумажные снежинки, для чего они используют заготовки квадратной формы. Анна нашла прямоугольный лист бумаги размером w × h, где w и h — целые числа. Вырезать заготовки для снежинок надо в виде квадрата, чтобы его стороны были параллельны сторонам листа бумаги.
Сначала заготовку для своей снежинки делает Анна, а оставшуюся часть листа отдает Борису, из которой он вырезает свою снежинку. Каждый из ребят хочет вырезать заготовку наибольшей площади, поэтому если это возможно, Анна может использовать и весь лист - тогда Борис останется без снежинки.
Формат ввода
В первой строке входных данных записано целое число w, во второй строке - целое число h
(1 ≤ w, h ≤ 109) — размеры прямоугольного листа бумаги.
Формат вывода
Выведите одно целое число — максимальную площадь заготовок для снежинок (возможно, одной), которые можно вырезать из прямоугольного листа с максимально возможной суммарной площадью.
Пример 1
Ввод Вывод
2
2
4
Пример 2
Ввод Вывод
4
3
10
Примечания
В первом примере Анна вырежет заготовку в виде квадрата 2 × 2, используя при этом весь лист. Во втором примере Анна вырежет квадрат 3 × 3, а Борис сможет вырезать квадрат размерами 1 × 1.
Нужен ответ на языке Python!!!
Ответы
Автор ответа:
1
Ответ:
var h,w:integer;
begin
readln(h);
readln(w);
if h=w then
writeln(h*w)
else
if h>w then
writeln(w*w+h-w)
else
writeln(h*h+w-h)
end.
Питон
h=int(input())
w=int(input())
if w==h:
print(w*h)
elif w>h:
print(h*h+w-h)
else:
print(w*w+h-w)
Объяснение:
Похожие вопросы
Предмет: Литература,
автор: hagiwara
Предмет: Математика,
автор: cethelamer
Предмет: Русский язык,
автор: Lleyosy
Предмет: Алгебра,
автор: восьудл
Предмет: Математика,
автор: Самира2758