![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论:中国剩余定理
BRCOCOLI
初学者 记录成长 Fighting
展开
-
POJ 2891 Strange Way to Express Integers 中国剩余定理的一般情况
题目地址:http://poj.org/problem?id=2891思路:http://blog.csdn.net/qq_34446253/article/details/52192786#include#include#includeusing namespace std;typedef long long LL;LL gcdEx(LL a,LL b,LL& x,LL& y)原创 2016-08-12 17:09:25 · 253 阅读 · 0 评论 -
POJ 1006 Biorhythms .
裸的中国剩余定理求三个数的周期就是求他们的最小倍数而且这三个数正好互素,所以肯定是中国剩余定理#includeusing namespace std;int gcdEx(int a,int b,int& x,int& y){ //求ax+by=gcd(a,b) 的整数解 返回gcd(a,b); if(b==0) { x=1; y=0; return a; } in原创 2016-08-07 17:04:39 · 267 阅读 · 0 评论 -
中国剩余定理
含义:给定两两互质的正整数n1,n2,...,nk,要求找到最小的正整数x,满足方程组x≡ai(mod ni) (i=1,2...k)求法:– 令n=n1,n2,...,nk, mi = n/ni– 显然gcd(mi,ni)=1,利用扩展欧几里德算法计算出xi满足mi*xi≡1(mod ni)– x = (a1*x1*m1+a2*x2*m2+...+ak*xk*mk原创 2016-08-07 16:19:44 · 272 阅读 · 0 评论 -
中国剩余定理一般情况
给定正整数n1,n2,...,nk(未必两两互质),要求找到x,满足x≡ai(mod ni) (i=1,2...k)x ≡ a1( mod n1)x ≡ a2( mod n2) ...........即n1,....nk之间不一定互质那便是解k个线性方程,如下x + u*n1 = a1 x - v*n2 = a2.............原创 2016-08-12 16:31:08 · 851 阅读 · 0 评论