Codeforces Round 644 (Div. 3) |
---|
Закончено |
Найдите минимальную площадь квадратного участка земли, на котором можно разместить два одинаковых прямоугольных дома размерами $$$a \times b$$$. Стороны домов должны быть параллельны сторонам искомого квадратного участка.
Формально:
Два прямоугольника могут произвольным образом касаться друг друга (по стороне или углу), но не могут пересекаться. Также прямоугольники могут касаться сторон квадрата, но обязаны полностью находиться внутри него. Поворачивать прямоугольники можно. Изучите примеры для лучшего понимания.
В первой строке записано одно целое число $$$t$$$ ($$$1 \le t \le 10\,000$$$) — количество наборов тестовых данных в тесте. Далее следуют $$$t$$$ наборов тестовых данных.
Каждый набор представляет собой строку, в которой записано два целых числа $$$a$$$, $$$b$$$ ($$$1 \le a, b \le 100$$$) — стороны прямоугольников.
Выведите $$$t$$$ ответов на наборы тестовых данных. Каждый ответ должен содержать одно целое число — минимальную площадь квадрата, содержащего два прямоугольника $$$a \times b$$$.
8 3 2 4 2 1 1 3 1 4 7 1 3 7 4 100 100
16 16 4 9 64 9 64 40000
Ниже изображены ответы для первых двух наборов тестовых данных:
Название |
---|