码迷,mamicode.com
首页 >  
搜索关键字:baby_step    ( 40个结果
Baby Step Gaint Step
给定同余式,求它在内的所有解,其中总是素数。分析:解本同余式的步骤如下 (1)求模的一个原根 (2)利用Baby Step Giant Step求出一个,使得,因为为素数,所以有唯一解。 (3)设,这样就有,其中,那么得到。 (4)求出所有的,可以知道一共有个解,我们求出所有的,然后排个序即...
分类:其他好文   时间:2014-10-29 16:36:21    阅读次数:250
POJ2417 Baby-Step-Gaint-Step 算法
考虑一个问题:A^x%p=B,给定A,B,p,求x的最小非负整数解。 在p是质数的情况下,这个问题比较简单。 A^x=B(mod P) (P is a Prime, A,B Let m = floor(sqrt(P)) Put A^0,A^1,...A^(m-1) into HashSet(You Can Also Use Map in STL),for Example M[A^i]=i....
分类:编程语言   时间:2014-10-28 13:55:30    阅读次数:271
HDU 2815 Mod Tree (扩展 Baby Step Giant Step )
Mod TreeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 96 Accepted Submission(s): 38Problem Desc...
分类:其他好文   时间:2014-10-07 18:21:23    阅读次数:209
POJ 2417 Discrete Logging ( Baby step giant step )
Discrete LoggingTime Limit:5000MSMemory Limit:65536KTotal Submissions:3696Accepted:1727DescriptionGiven a prime P, 2 k^i^m * k^j = n (mod p ) -> ...
分类:其他好文   时间:2014-10-07 16:05:23    阅读次数:205
POJ 2417
高次同余方程。 BL == N (mod P)求解最小的L。由于数据范围很大,暴力不行这里用到baby_step,giant_step算法。意为先小步,后大步。令L=i*m+j (m=ceil(sqrt(p-1))),那么原式化为 B^(i*m)*B^j==N(MOD P)————》B^j===N*...
分类:其他好文   时间:2014-08-30 16:16:19    阅读次数:244
Baby_Step,Gaint_Step(分析详解+模板)
以下是总结自他人博客资料,以及本人自己的学习经验。 【Baby_Step,Gaint_Step定义】 高次同余方程。   BL == N (mod P) 求解最小的L。由于数据范围很大,暴力不行 这里用到baby_step,giant_step算法。意为先小步,后大步。 令L=i*m+j  (m=ceil(sqrt(p-1))), 那么原式化为 B^(i*m)*B^j=...
分类:其他好文   时间:2014-08-12 13:48:24    阅读次数:222
poj 2417 Discrete Logging(A^x=B(mod c),普通baby_step)
http://poj.org/problem?id=2417 A^x = B(mod C),已知A,B,C,求x。 这里C是素数,可以用普通的baby_step。 在寻找最小的x的过程中,将x设为i*M+j。从而原始变为A^M^i * A^j = B(mod C),D = A^M,那么D^i * A^j = B(mod C ), 预先将A^j存入hash表中,然后枚举i(0~M-1...
分类:其他好文   时间:2014-08-11 21:19:32    阅读次数:229
HDU 2815 Mod Tree 离散对数 扩展Baby Step Giant Step算法
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2815 题意: 思路:与上题不同,这道题不要求m是素数,是利用扩展Baby Step Giant Step算法求离散对数。 以下转载自:AekdyCoin 【扩展Baby Step Giant Step】 【问题模型】 求解 A^x = B (mod C) 中 0 【写在前面】...
分类:其他好文   时间:2014-08-05 00:45:48    阅读次数:306
POJ 2417 Discrete Logging 离散对数
链接:http://poj.org/problem?id=2417 题意: 思路:求离散对数,Baby Step Giant Step算法基本应用。 以下转载自:AekdyCoin 【普通Baby Step Giant Step】 【问题模型】 求解 A^x = B (mod C) 中 0 【思路】 我们可以做一个等价 x = i * m + j  ( 0 而...
分类:其他好文   时间:2014-08-04 17:40:27    阅读次数:242
poj 2417
1 Accepted 8508K 391MS C++ 2004B 2 相比下边,,优化太多太多了。。。 3 /** 4 baby-step-giant-step 因为数据量太大,,自己写hash 5 6 **/ 7 #include 8 #include...
分类:其他好文   时间:2014-05-13 19:27:32    阅读次数:363
40条   上一页 1 2 3 4
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!