码迷,mamicode.com
首页 >  
搜索关键字:exgcd    ( 307个结果
扩展欧几里得
声明:本文中的变量若非特别说明,均指整数。 定义: 扩展欧几里得算法是用于解决一类形如求解a*x+b*y=c中(x,y),或者形如a*x≡b(mod c)中x的问题。 引理(裴蜀定理): 不定方程a*x+b*y=gcd(a,b)(x,y为变量)一定有无数个解。 证明: 先证明该方程有解。 将欧几里得 ...
分类:其他好文   时间:2017-08-24 23:52:09    阅读次数:191
[HDOJ6143] Killer Names(dp,组合数学)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6143 题意:给m个字符,要求分配m个字符给许多二元组,每个二元组包含两个字符串,长度为n。要求两个字符串中不能出现相同的字符,问有多少种二元组。 考虑给二元组中第一个字符串i个字符,那么有C(m,i)种 ...
分类:其他好文   时间:2017-08-18 13:33:40    阅读次数:220
bzoj 3560 DZY Loves Math V - 线性筛 - 数论 - 扩展欧几里得算法
给定n个正整数a1,a2,…,an,求 的值(答案模10^9+7)。 Input 第一行一个正整数n。 接下来n行,每行一个正整数,分别为a1,a2,…,an。 Output 仅一行答案。 Sample Input Sample Output Hint 1<=n<=10^5,1<=ai<=10^7。 ...
分类:编程语言   时间:2017-08-17 00:36:58    阅读次数:134
BZOJ1477: 青蛙的约会
exgcd ( x + m*t ) - ( y + n*t ) = k * L => ( n - m ) * t + k * L = x - y 题目链接 恢复内容结束 ...
分类:其他好文   时间:2017-08-16 19:20:22    阅读次数:161
【BZOJ 1407】[Noi2002]Savage ExGCD
我bitset+二分未遂后就来用ExGCD了,然而这道题的时间复杂度还真是玄学...... 我们枚举m然后对每一对用ExGCD判解,我们只要满足在最小的一方死亡之前无解就可以了,对于怎么用,就是ax+by=c,在这里c是距离差,a是速度差,b是m,x是我们要的解,y随意。 时间复杂度O(m*n*n* ...
分类:其他好文   时间:2017-08-15 10:06:55    阅读次数:106
HDU——T 3579 Hello Kiki
http://acm.hdu.edu.cn/showproblem.php?pid=3579 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 42 ...
分类:其他好文   时间:2017-08-12 21:15:26    阅读次数:196
bzoj1477 && exgcd学习笔记
exgcd 由于忘记了exgcd,这道题就没做出来。。。 exgcd的用处是求ax+by=gcd(a,b)这样方程的解 大概是这个样子的 void ext_gcd(long long a, long long b, long long &x, long long &y) { if(b == 0) { ...
分类:其他好文   时间:2017-08-10 10:28:58    阅读次数:117
未完成
#include #include typedef long long LL; void read(LL &x) { x=0;bool f=0; register char ch=getchar(); for(;!isdigit(ch);ch=getchar()) if(ch=='-') f=1; ... ...
分类:其他好文   时间:2017-08-08 22:54:45    阅读次数:133
Something
ahhhh...终于处理完基础数论了...码了少量代码... 1 int GCD(int a,int b) 2 { 3 return !b?a:GCD(b,a%b); 4 } void exgcd(int a,int b,int &x,int &y) { if(b==0) { x=1,y=0;ret ...
分类:其他好文   时间:2017-08-08 21:48:52    阅读次数:129
[BZOJ2432][Noi2011]兔农 矩阵乘法+exgcd
2432: [Noi2011]兔农 Description 农夫栋栋近年收入不景气,正在他发愁如何能多赚点钱时,他听到隔壁的小朋友在讨论兔子繁殖的问题。问题是这样的:第一个月初有一对刚出生的小兔子,经过两个月长大后,这对兔子从第三个月开始,每个月初生一对小兔子。新出生的小兔子生长两个月后又能每个月生 ...
分类:其他好文   时间:2017-08-05 09:55:04    阅读次数:170
307条   上一页 1 ... 18 19 20 21 22 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!