Problem6591--【模板题】扩展中国剩余定理

6591: 【模板题】扩展中国剩余定理

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给定 $n$ 组非负整数 $a_i, b_i$,求解关于 $x$ 的方程组的最小非负整数解。
$\begin{cases}
x \equiv b_1\ (\bmod a_1)\\
x \equiv b_2\ (\bmod a_2)\\
\dots\\
x \equiv b_n\ (\bmod a_n)\\
\end{cases}$

Input

输入第一行包含整数 $n$。
接下来 $n$ 行,每行两个非负整数 $a_i, b_i$。

Output

输出一行,为满足条件的最小非负整数 $x$。
数据保证有解。

Constraints

对于 $100\%$ 的数据,$1 \le n \le {10}^5,\ 1 \le b_i,a_i \le {10}^{12}$,保证所有 $a_i$ 的最小公倍数不超过 ${10}^{18}$。

Sample 1 Input

3
11 6
25 9
33 17

Sample 1 Output

809

HINT

题目来源:洛谷 P4777

Source/Category