ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Выбор мест

Гость
• Вопросы к жюри (4)

Задачи раздела

• Primes
• Providers
• 2-10
• A+B
• a+b
• Бронзовый призёр
• Вирусы
• Внезапные мишени
• Выбор мест
• Выполнимость
• Гангстеры
• Деление длинного числа на короткое
• День рождения
• Длинная сумма
• Длинное произведение
• Длинный НОД
• Ездец

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 1000/1000/1000/1000 мс. Лимит памяти 16000/16000/16000/16000 Кб.


Для проведения соревнования по спортивному программированию был оборудован прямоугольный зал. Рабочие машины были расставлены в N рядов по M штук в каждом ряду.
Для удобства участников на некоторые компьютеры необходимо установить дополнительное программное обеспечение, чем и должен заняться начинающий системный администратор Вася. Каждый компьютер имеет уникальный номер от 1 до N×M . Зная этот номер, Вася может удалённо подключиться к этому компьютеру и установить на него необходимое ПО. Однако он не знает, в каком порядке компьютеры были пронумерованы.
Исследовав оставшуюся после предыдущего сисадмина документацию, Вася обнаружил только небольшие заметки. В них говорилось, что нумерация компьютеров удовлетворяет следующим критериям:

- Номер каждого компьютера строго меньше номеров компьютеров, находящихся непосредственно справа и снизу от него, если такие компьютеры существуют.

- В одном из направлений (слева направо или сверху вниз, одинаковом для всех компьютеров) номер ближайшего компьютера больше ровно на 1.

Олимпиада уже завтра, и поставить дополнительное ПО на компьютеры, на которых это не требуется, у Васи нет времени, а оставить участников без запрошенного дополнительного ПО запрещено регламентом той олимпиады. Поэтому Васе необходимо узнать количество компьютеров, чей номер не зависит от выбора нумерации компьютеров, удовлетворяющей описанным условиям.

Формат входных данных
В первой строке вводится количество тестовых случаев T (2 ≤ T ≤ 100). Далее следует описание тестовых случаев.
В единственной строке каждого случая вводятся два целых числа Ni и Mi (1 ≤ Ni, Mi ≤ 1013) - стороны заполненного компьютерами прямоугольника.

Формат выходных данных
Для каждого тестового случая в отдельной строке выведите количество различных компьютеров, чей номер не зависит от выбора нумерации компьютеров, удовлетворяющей описанным в условии критериям.

Пример



стандартный ввод
2
4 4
17 7
стандартный вывод
4
3


Для отправки решений необходимо выполнить вход.

www.contester.ru