其他分享
首页 > 其他分享> > 【luoguP4777】【模板】扩展中国剩余定理(EXCRT)

【luoguP4777】【模板】扩展中国剩余定理(EXCRT)

作者:互联网

题目描述

给定 nnn 组非负整数 ai,bia_i, b_iai​,bi​ ,求解关于 xxx 的方程组的最小非负整数解。

{x≡b1 (mod a1)x≡b2 (mod a2)...x≡bn (mod an)\begin{cases} x \equiv b_1 ({\rm mod} a_1) \ x\equiv b_2 ({\rm mod} a_2) \ ... \ x \equiv b_n ({\rm mod} a_n)\end{cases} ⎩⎪⎪⎪⎨⎪⎪⎪⎧​x≡b1​ (mod a1​)x≡b2​ (mod a2​)...x≡bn​ (mod an​)​
输入格式

输入第一行包含整数 nnn。

接下来 nnn 行,每行两个非负整数 ai,bia_i, b_iai​,bi​。
输出格式

输出一行,为满足条件的最小非负整数 xxx。
输入输出样例
输入 #1

3
11 6
25 9
33 17

输出 #1

809

说明/提示

n≤105,1≤ai≤1012,0≤bi≤1012,bi<ain \leq 10^5, 1 \leq a_i \leq 10^{12}, 0 \leq b_i \leq 10^{12}, b_i < a_in≤105,1≤ai​≤1012,0≤bi​≤1012,bi​<ai​,保证答案不超过 101810^{18}1018。

请注意程序运行过程中进行乘法运算时结果可能有溢出的风险。

数据保证有解

标签:nnn,非负,ai,bi,整数,EXCRT,luoguP4777,模板,mod
来源: https://www.cnblogs.com/yelir/p/11593955.html