表達整數的奇怪方式(中國剩餘定理)

題目連接:https://www.acwing.com/problem/content/206/ios

 

給定2n個整數a1,a2,,ana1,a2,…,an和m1,m2,,mn,求一個最小的非負整數x,知足i[1,n],xmi(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

數據範圍

1ai23111≤ai≤231−1,
0mi<ai0≤mi<ai
1n251≤n≤25
orm

輸入樣例:

2
8 7
11 9

輸出樣例:

31
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息