码迷,mamicode.com
首页 >  
搜索关键字:bsgs    ( 164个结果
bzoj 3283 扩展BSGS + 快速阶乘
T2扩展BSGST3快速阶乘给定整数n,质数p和正整数c,求整数s和b,满足n! / pb = s mod pc考虑每次取出floor(n/p)个p因子,然后将问题转化为子问题。 1 /********************************************************....
分类:其他好文   时间:2015-05-12 22:17:51    阅读次数:237
BZOJ 2701&&BZOJ 1319 Discrete Roots 数论
题目大意:求方程xk≡a(mod p)x^k≡a(mod\ p)在[0,p)[0,p)区间内的全部解 取pp的一个原根gg,两侧取指标得到: k?indgx≡indga(mod p?1)k*ind_gx≡ind_ga(mod\ p-1) 上EXGCD即可 注意a=0a=0要特判 (EXGCD已死系列……#include #include #include...
分类:其他好文   时间:2015-04-11 18:01:57    阅读次数:142
BZOJ-3122-随机数生成器-SDOI2013-BSGS
描述分析 关键就是对式子的变形, 将原递推公式转化为通项公式, 中间会用到等比数列求和公式. 然后切记此时方程两边同乘(1-a), 然后就化简开了. 之后得到的式子是 a^(n-1) = ... (mod p) 然后就可以用BSGS求解了. 注意最后加1. 公式明天补上 几种特判情况 : 如果a = 0, 这时 X = b, 如果t = b输出1, 否则输出-1 如果a = 1, 为什么这也要特判...
分类:其他好文   时间:2015-03-21 09:50:37    阅读次数:142
BZOJ-2242--计算器-SDOI2011
描述你被要求设计一个计算器完成以下三项任务: 1、给定y,z,p,计算Y^Z Mod P 的值; 2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数; 3、给定y,z,p,计算满足Y^x ≡ Z ( mod P)的最小非负整数。分析 第一问快速幂 第二问线性模方程. x = z * inv(y) (mod p), 求逆元可以用费马小定理. yp?1≡1(modp)y^{p...
分类:其他好文   时间:2015-03-20 14:27:58    阅读次数:194
【POJ3243】【拓展BSGS】Clever Y
DescriptionLittle Y finds there is a very interesting formula in mathematics:XY mod Z = KGiven X, Y, Z, we all know how to figure out K fast. However,...
分类:其他好文   时间:2015-03-20 10:40:10    阅读次数:146
【HDU2815】【拓展BSGS】Mod Tree
Problem DescriptionThe picture indicates a tree, every node has 2 children.The depth of the nodes whose color is blue is 3; the depth of the node whos...
分类:其他好文   时间:2015-03-20 09:14:49    阅读次数:194
POJ 2417 Discrete Logging Baby-Step-Gaint-Step
题目大意:给出A,B,C,求A^x=B(mod C)的最小x的值。 思路:著名的BSGS算法。将C拆分成根号块,先对一个根号内的东西暴力插入一个Hash表中(别问我为什么不用map,因为这个题卡map。。。 另我们要求的x=i * m + j,原式可以写成A^(i * m) * A^j = B(mod C)。这是ax=b(mod c)的形式我们只需要枚举i,然后看有没有符合要求的j就可...
分类:其他好文   时间:2015-02-26 16:44:29    阅读次数:141
【BZOJ】【3239】Discrete Logging
BSGS BSGS裸题,嗯题目中也有提示:求a^m (mod p)的逆元可用快速幂,即 pow(a,P-m-1,P) * (a^m) = 1 (mod p) 1 /************************************************************** 2 ...
分类:其他好文   时间:2015-02-06 16:37:22    阅读次数:131
BZOJ3239 Discrete Logging
一道裸的BSGS题目(叫baby step, giant step)从爱酱的blog里学来的,是一个很神的根号算法。如果我们有hash的工具的话,就是O(sqrt(p))的,这里又用了一个map所以是O(sqrt(p) * log(sqrt(p))) 1 /*********************...
分类:其他好文   时间:2015-01-30 22:15:38    阅读次数:123
BZOJ 3239 Discrete Logging Baby-Step-Giant-Step
题目大意:给定P,B,N,求最小的L使B^L≡N (mod P) (P是质数) 裸的BSGS。。。 练练手吧- - #include #include #include #include #include #define M 100100 #define INF 0x3f3f3f3f using namespace std; typedef pair abcd; long long ...
分类:其他好文   时间:2015-01-20 12:07:39    阅读次数:204
164条   上一页 1 ... 14 15 16 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!