Codeforces Round 816 (Div. 2) |
---|
Закончено |
Сережа пошел с Марго в магазин «Хмурогруз», который можно представить как матрицу из $$$n$$$ рядов и $$$m$$$ столбцов.
За $$$1$$$ единицу энергии Сережа и Марго могут перейти в соседнюю по стороне клетку. Для ускорения процесса Марго захватила с собой порталы, и в каждой клетке, через которую она проходит, она оставляет один портал (если его там еще нет). Если кто-либо (Сережа или Марго) находится в клетке с порталом, то за $$$1$$$ единицу энергии он может телепортироваться в любую другую клетку с порталом, включая ту, из которой Марго начала.
Они решили разделиться: Сереже надо попасть из верхней левой клетки (клетка с координатами $$$(1, 1)$$$) в нижнюю правую (клетка с координатами $$$(n, m)$$$), а Марго из нижней левой (клетка с координатами $$$(n, 1)$$$) в верхнюю правую (клетка с координатами $$$(1, m)$$$).
За какое минимальное суммарное количество энергии у них это получится сделать?
Обратите внимание, что они могут выбирать время для своих движений. Время не влияет на энергию.
Во входных данных находятся несколько наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных. Далее следуют наборы входных данных.
Единственная строка набора входных данных содержит два целых числа: $$$n$$$ и $$$m$$$ ($$$1 \le n, m \le 10^5$$$).
Для каждого набора входных данных выведите одно целое число — ответ на задачу.
77 55 71 1100000 10000057 2281 55 1
15 15 0 299998 340 5 5
В первом наборе входных данных они могут придерживаться следующего плана:
Суммарная затраченная энергия $$$(2 + 6) + (2 + 1 + 2) + (2)= 15$$$, что является ответом.
Название |
---|