连接:http://acm.hdu.edu.cn/showproblem.php?pid=1576
Sample Input
2
1000 53
87 123456789
Sample Output
7922
6060题意:要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) =...
分类:
编程语言 时间:
2015-04-26 09:20:14
阅读次数:
182
扩展欧几里德 1、求解不定方程(ax+by=c,已知x,y,c,求a,b) 2、求解模的线性同余方程( axΞb(mod m) 对于未知数x的求解) 3、求模的逆元 axΞ1(mod m) 此时的x称为a的对模m乘法的逆元)1、求解不定方程:ax+by=cax0+by0=gcd(a,b);ax0*c...
分类:
其他好文 时间:
2015-04-04 18:10:28
阅读次数:
184
题意:Now tell you two nonnegative integer a and b. Find the nonnegative integer X and integer Y to satisfy X*a + Y*b = 1.
而且要满足X是通解中最小的。
注意X可以取0就可以了
//31MS 1808K 761 B G++
#include
#include
#include
...
分类:
其他好文 时间:
2015-04-02 09:13:28
阅读次数:
143
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1407分析:m,n范围都不大,所以可以考虑枚举先枚举m,然后判定某个m行不行某个m可以作为一个解当且仅当:对于任意的i,j 模方程:c[i]+x*p[i]=c[j]+x*p[j] (mod...
分类:
其他好文 时间:
2015-04-02 01:09:19
阅读次数:
137
数论题..所有数论对我来说都很恶心..不想再说什么了..------------------------------------------------#includeusing namespace std;void gcd(int a,int b,int &x,int &y) { if(!b) {...
分类:
编程语言 时间:
2015-03-30 16:11:47
阅读次数:
181
枚举a和b。。。耗时0.126 显然这不是最好的方法,最好的方法是至需枚举a,利用扩展欧几里德算法求出线性模方程。求的b;其实我也还没有理解,等学会了再来更新。。
#include
using namespace std;
int T,a[109],b[109];
void solve() {
for(int i=10000;i>=0;--i)
for(int j=...
分类:
其他好文 时间:
2015-03-21 18:44:12
阅读次数:
146
欧几里德的是来求最大公约数的,扩展欧几里德,基于欧几里德实现了一种扩展,是用来在已知a, b求解一组x,y使得ax+by = Gcd(a, b) =d(解一定存在,根据数论中的相关定理,证明是用裴蜀定理),关于欧几里德的证明请看上篇。基本算法:基本算法:对于不完全为 0 的非负整数 a,b,gcd(...
分类:
其他好文 时间:
2015-03-16 21:06:32
阅读次数:
194
转自网上大牛博客,讲的浅显易懂。原文地址:http://www.cnblogs.com/frog112111/archive/2012/08/19/2646012.html欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。基本算法:设a=qb+r,其中a,b,q,r都是整数...
分类:
编程语言 时间:
2015-03-15 00:33:44
阅读次数:
284
直接枚举0~X就可以了。。。我开始竟然往扩展欧几里德定理想了,呃呃---#include #include #include #include using namespace std;char st[20];int main(){ //freopen("t.txt", "r", stdin);...
分类:
其他好文 时间:
2015-02-14 23:49:03
阅读次数:
296
扩展欧几里德+快速幂 每次转换位置:第x位的转移到2*x %(n+1)这个位置上 那么m次后就到了(2^m)*x %(n+1)这个位置上 那么找洗牌m次后在 l 位置上的牌就相当于解线性模方程: (2^m)*x ≡ l (mod n+1) 扩展欧几里得即可 1 /***************...
分类:
其他好文 时间:
2015-02-04 18:07:38
阅读次数:
130