中国剩余定理
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 · 592 阅读 · 0 评论 -
hdu1573 中国剩余定理
传送门中国剩余定理的裸题,不过所给的余数时非互质的。#include <iostream>#include <stdio.h>#define LL long long#define maxn 100050using namespace std;LL m[maxn];LL a[maxn];LL exgcd(LL a,LL b,LL &x,LL ...原创 2019-04-21 21:10:46 · 504 阅读 · 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 · 492 阅读 · 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 · 334 阅读 · 0 评论 -
poj 1006:Biorhythms 中国剩余定理
传送门这是一道基础的板子题 题意很简单 右上角可以切换成英文分析:因为23 = 2328 = 2*2*733 = 3*11满足两两互质关系,所以直接套模板就好了#include<iostream>#include<algorithm>#include<cstdio>#define ll long longusing name...原创 2019-04-19 13:59:43 · 508 阅读 · 0 评论 -
数论 中国剩余定理
中国剩余定理,又名孙子定理能求解什么问题呢?问题:一堆物品3个3个分剩2个5个5个分剩3个7个7个分剩2个问这个物品有多少个解这题,我们需要构造一个答案我们需要构造这个答案5*7*inv(5*7, 3) % 3 = 13*7*inv(3*7, 5) % 5 = 13*5*inv(3*5, 7) % 7 = 1inv 表...原创 2019-04-19 14:10:28 · 778 阅读 · 0 评论