鏈接 : HDU 1573
中國剩余定理不互質(zhì) 兩兩合并: 先可以先找兩個同余方程 設通解為N; N=r1(mod(m1)),N=r2(mod(m2)); 顯然可以化為k1*m1+r1=k2*m2+r2;—>k1*m1+(-k2*m2)=r2-r1; 設a=m1,b=m2,x=k1,y=(-k2),c=r2-r1方程可寫為ax+by=c; 由歐幾里得解得x即可,那么將x化為原方程的最小正整數(shù)解,(x*(c/d)%(b/d)+(b/d))%(b/d); 這里看不懂的去看解模線性方程。那么這個x就是原方程的最小整數(shù)解。 所以N=a*(x+n*(b/d))+r1====N=(a*b/d)*n+(a*x+r1), 這里只有n為未知數(shù)所以又是一個N=(a*x+r1)(mod(a*b/d))的式子, 然后只要不斷的將兩個式變成一個式子,最后就能解出這個方程組的解。
新聞熱點
疑難解答