#MA0405. 中国剩余定理1

中国剩余定理1

题目描述

TT 个不超过 101810^{18} 的正整数 xx,知道这个数除以若干个数的余数,求这个正整数最小是多少。

输入描述

第一行是一个整数 TT,代表需要你计算的正整数个数。

每个测试数据的第一行是一个整数 nn 表示有 nn 个除数及对应余数。接下来 nn 行每行两个数 mi,aim_i,a_i,代表这个正整数除以 mim_i 的余数为 aia_i

输出描述

对每个输入输出一个整数表示答案。

3
3
7 2
5 3
11 4
3
4 2
5 3
6 4
1
100 3
268
58
3

评测用例规模与约定:

1T1051≤T≤10^51n151≤n≤150ai<mi1090≤a_i<m_i≤10^9

单个测试点 n106\sum n≤10^6

保证 lcm(a1,a2,...an)1018lcm(a_1,a_2,...a_n)≤10^{18}