Обработка математики: 100%

printРабочее место участника

printЗадачи

85. Китайская армия

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Китайский главнокомандующий решил подсчитать точное количество солдат в своей армии, пользуясь китайской теоремой об остатках. Он несколько раз расставлял солдат шеренгами по n человек и записывал количество человек в последней неполной шеренге. Известно, что количество солдат в китайской армии не меньше K. Используя эту информацию, определите минимально возможное количество солдат в китайской армии.
Ввод
Во входном файле в первой строке указаны два целых числа P и K, разделенные пробелом – число построений и минимально допустимое число солдат в китайской армии (1P19, 1K109). Далее следует P строк, содержащих по два целых числа n и m, разделенных пробелом – количество человек в шеренге и количество человек в последней неполной шеренге или 0, если все шеренги полны (2n20, 0m<n).
Вывод
В выходной файл вывести минимально возможное количество солдат в китайской армии.

Пример ввода

2 10
3 2
4 1

Пример вывода

17
loading