给定2n个正整数a1,a2,⋯ ,ana_1,a_2, \cdots,a_na1,a2,⋯,an和m1,m2,⋯ ,mnm_1,m_2, \cdots,m_nm1,m2,⋯,mn,求一个最小的正整数x,满足∀i∈[1,n],x≡ai ( mod mi )\forall i \in[1,n],x \equiv a_i \ ( \bmod m_i \ )∀i∈[1,n],x≡ai (modmi ),或者给出无解。
每组数据第一行一个整数n; 接下来n行,每行两个整数mi,aim_i,a_imi,ai。
对于每组数据,若无解,输出-1;否则输出一个非负整数,若有多解,输出最小的满足条件的答案。
2 8 7 11 9
31
对于全部数据,所有的输入都是非负的,并且可以用64位有符号整数表示。保证1≤n≤105,mi>ai1 \leq n \leq 10^5,m_i \gt a_i1≤n≤105,mi>ai。
注册一个 珅泽OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 珅泽OJ 通用账户