題目連接:https://www.acwing.com/problem/content/206/ios
給定2n個整數a1,a2,…,ana1,a2,…,an和m1,m2,…,mn,求一個最小的非負整數x,知足∀i∈[1,n],x≡mi(mod ai)∀i∈[1,n],x≡mi(mod ai)。ui
輸入格式
第1行包含整數n。atom
第2..n行:每i+1行包含兩個整數aiai和mimi,數之間用空格隔開。spa
輸出格式
輸出最小非負整數x,若是x不存在,則輸出-1。
若是存在x,則數據保證x必定在64位整數範圍內。code
數據範圍
1≤ai≤231−11≤ai≤231−1,
0≤mi<ai0≤mi<ai
1≤n≤251≤n≤25orm
輸入樣例:
2 8 7 11 9
輸出樣例:
31