中国剩余定理
henucm
那就再努力一点吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj 2891(一般模线性方程组) 中国剩余定理
传送门 题目大意:有一个数x,x%ai = ri ,给出n对ai和ri,问x的最小非负整数是什么,如果不存在输出-1 这是一道中国剩余定理 模板题 但是和一般的不同 这道题不满足除数两两互质。 不互素的中国剩余定理: x%a1= r1 ; x%a2 = r2 ; 设k1,k2得到x = a1*k1 + r1 , x = a2*k2+r2 那么a1*k1+r1 = a2*k2+r...原创 2019-04-21 21:06:33 · 691 阅读 · 0 评论 -
hdu1573 中国剩余定理
传送门 中国剩余定理的裸题,不过所给的余数时非互质的。 #include <iostream> #include <stdio.h> #define LL long long #define maxn 100050 using namespace std; LL m[maxn]; LL a[maxn]; LL exgcd(LL a,LL b,LL &x,LL ...原创 2019-04-21 21:10:46 · 557 阅读 · 0 评论 -
HDU-1573 X问题 中国剩余定理
传送门 给出n组数,每一组代表x%ai = bi 。 求解x在mm的范围内的数量。因为所有的ai不是互质的,所以直接上模板 求出最小的非负整数解x(对于a*x + b*y = c 的等式,x的每次增长的是 b/gad(a,b)),之后只要判断在n以内出现的次数就可以了。 #include <iostream> #include <stdio.h> #include...原创 2019-04-22 15:00:49 · 544 阅读 · 0 评论 -
hdu 5446 Lucas+中国剩余定理
传送门 题意:给你三个数n, m, k,第二行是k个数,p1,p2,p3...pk,所有p的值不相同且p都是质数,求C(n, m) % (p1*p2*p3*...*pk)的值 思路: 我们知道题目要求C(n, m) % (p1*p2*p3*...*pk)的值 其实这个就是中国剩余定理最后算出结果后的最后一步求余 那C(n, m)相当于以前我们需要用中国剩余定理求的值 然而C(n, m)太...原创 2019-05-02 01:13:31 · 393 阅读 · 0 评论 -
poj 1006:Biorhythms 中国剩余定理
传送门 这是一道基础的板子题 题意很简单 右上角可以切换成英文 分析: 因为23 = 23 28 = 2*2*7 33 = 3*11 满足两两互质关系,所以直接套模板就好了 #include<iostream> #include<algorithm> #include<cstdio> #define ll long long using name...原创 2019-04-19 13:59:43 · 578 阅读 · 0 评论 -
数论 中国剩余定理
中国剩余定理,又名孙子定理 能求解什么问题呢? 问题: 一堆物品 3个3个分剩2个 5个5个分剩3个 7个7个分剩2个 问这个物品有多少个 解这题,我们需要构造一个答案 我们需要构造这个答案 5*7*inv(5*7, 3) % 3 = 1 3*7*inv(3*7, 5) % 5 = 1 3*5*inv(3*5, 7) % 7 = 1inv 表...原创 2019-04-19 14:10:28 · 873 阅读 · 0 评论
分享