Предмет: Информатика, автор: 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)

Объяснение:

Похожие вопросы