传送门 传送门 exbsgs模板。 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<vector> #include<queue> ...
分类:
其他好文 时间:
2018-01-29 19:12:08
阅读次数:
178
【BZOJ1467/2480】Pku3243 clever Y/Spoj3105 Mod Description 已知数a,p,b,求满足a^x≡b(mod p)的最小自然数x。 已知数a,p,b,求满足a^x≡b(mod p)的最小自然数x。 Input 每个测试文件中最多包含100组测试数据。 ...
分类:
其他好文 时间:
2017-07-30 10:19:24
阅读次数:
184
题目大意:给定A,B,C,求最小的非负整数x,使A^x==B(%C) 传说中的EXBSGS算法0.0 卡了一天没看懂 最后硬扒各大神犇的代码才略微弄懂点0.0 參考资料: http://quartergeek.com/bsgs/ http://hi.baidu.com/aekdycoin/item/ ...
分类:
其他好文 时间:
2017-06-27 18:43:23
阅读次数:
141
题意:
求解方程A^x=B (mod C)在[0,C)中的最小解;
C
题解:
此题C并不是质数,所以要用一种叫做EXBSGS的东西来解;
考虑BSGS的适用条件,主要是在于A^k也就是A不一定对于C有逆元;
那么约下去一些怎么样?
令d=gcd(A,C),那么一定有 d|B或者x=0,B=1;
x=0的情况比较特殊,直接特判即可;
那么若没有d|B则无解;
...
分类:
其他好文 时间:
2015-08-21 19:33:51
阅读次数:
170
BZOJ 1467 Pku3243 clever Y EXBSGS...
分类:
其他好文 时间:
2015-08-20 19:08:04
阅读次数:
97
题目大意:……简洁明了自己看
第一问快速幂
第二问扩展欧几里得
第三问BSGS
顺便一开始没看到p是质数0.0 去弄了EXBSGS的模板0.0 懒得改了
#include
#include
#include
#include
#include
#define M 1001001
using namespace std;
typedef long long ll;
typedef pa...
分类:
其他好文 时间:
2014-10-23 14:28:12
阅读次数:
239
题目大意:给定一个数列X(i+1)=(a*Xi+b)%p 求最小的i>0,使Xi=t
0.0 此题能1A真是太好了
首先讨论特殊情况
若X1=t ans=1
若a=0 ans=b==t?2:-1
若a=1 X1+b*(ans-1)==t (%p) 扩展欧几里得
令
temp=b/(a-1)
则有
(X(i+1)+temp)=a*(Xi+temp)
Xans=(X1+temp)*...
分类:
其他好文 时间:
2014-10-21 17:52:32
阅读次数:
197