同余
zsyz_lb2003
这个作者很懒,什么都没留下…
展开
-
BSGS & EXBSGS 算法略解
BSGSBSGSBSGS要解决的问题: 给定整数a,b,pa,b,pa,b,p,其中a,pa,pa,p互质,求一个非负整数xxx,使得 ax≡b(mod p)a^x \equiv b(mod~p)ax≡b(mod p) 首先我们先可以了解一下,欧拉定理 aφ(n)≡b(mod n)a^{\varphi(n)}\equiv b(mod~n)aφ(n)≡b(mod&nbs...原创 2019-04-18 15:09:48 · 483 阅读 · 4 评论 -
古代猪文[BZOJ1951]\[Sdoi2010]
题目描述 传送门 (“在那山的那边海的那边有一群小肥猪。他们活泼又聪明,他们调皮又灵敏。他们自由自在生活在那绿色的大草坪,他们善良勇敢相互都关心……” )xswl 思路 一句话题意:给定整数q,n(1≤q,n≤109)q,n(1\le q,n\le 10^9)q,n(1≤q,n≤109),计算q∑d∣nCnd(mod999911659).q^{\sum_{d\mid n}C_n^d}(\oper...原创 2019-04-28 14:07:23 · 171 阅读 · 0 评论 -
中国剩余定理
设m1,m2,...,mnm_1,m_2,...,m_nm1,m2,...,mn是两两互质的整数,m=∏i=1nmi,tim=\prod_{i=1}^nm_i,t_im=∏i=1nmi,ti是线性同余方程Miti≡1(modmi)M_it_i\equiv1(\operatorname{mod} m_i)Miti≡1(modmi)的一个解。对于任意的n个整数a1,a2,...,a...原创 2019-04-28 14:20:19 · 134 阅读 · 0 评论 -
Strange Way to Express Integers[POJ2891]
欢迎大家访问我的老师的OJ———caioj.cn 题目描述 传送门 思路 详细参考 这道题输入有坑,且多组数据。 #include<cstdio> #include<cstring> #include<algorithm> #include<cstdlib> #include<cmath> #define ll long long usi...原创 2019-04-25 10:43:14 · 115 阅读 · 0 评论 -
同余方程[NOIP2012/CH3301]
题面描述 传送门 思路 详细参考 #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<cstdlib> #define ll long long using namespace std; ll exgcd(ll a,ll b,ll ...原创 2019-04-25 10:33:13 · 130 阅读 · 0 评论 -
The Luckiest Number[POJ3696]
题面描述 传送门 思路 一句话题意:求至少多少个888连在一次组成的正整数是L\operatorname{L}L的倍数。 ∵x个8\because x个8∵x个8实际上就是(10x−1)/9∗8(10^x-1)/9*8(10x−1)/9∗8,现在我们可以转化一下题意: 求最小的xxx,满足 L∣(10x−1)/9∗8\operatorname{L} \mid (10^x-1)/9*8L∣(10...原创 2019-04-25 07:38:03 · 114 阅读 · 0 评论 -
Visible Lattice Points[POJ3090]
题面描述 传送门 思路 详细参考 #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<cstdlib> using namespace std; const int N=1010; const int inf=1000; int p...原创 2019-04-24 19:36:08 · 102 阅读 · 0 评论 -
Devu and Flowes[Codeforces451E]
题面描述 传送门(由于CF要翻墙,所以推荐用Luogu) 思路 经过观察,就是一道多重集的组合数的模板题 CN+M−1N−1−∑i=1NCN+M−ni−2+∑1≤i<j≤NCN+M−ni−nj−3N−1−⋯+(−1)NCN+M−∑i=1Nni−(N+1)NC_{N+M-1}^{N-1}-\sum_{i=1}^NC_{N+M-n_i-2}+\sum_{1\le i<j\l...原创 2019-04-29 08:52:44 · 89 阅读 · 0 评论