exgcd
SC.ldxcaicai
我很菜=_=
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2018.08.30 NOIP模拟 kfib(矩阵快速幂+exgcd)
【输入】 一行两个整数 n P 【输出】 从小到大输出可能的 k,若不存在,输出 None 【样例输入 1】 5 5 【样例输出】 2 【样例解释】 f[0] = 2 f[1] = 2 f[2] = 4 f[3] = 6 mod 5 = 1 f[4] = 5 mod 5 = 0 f[5] = 1 30%的数据保证 n, P ≤ 1000 100%的数据保证 n,...原创 2018-10-11 23:33:09 · 168 阅读 · 0 评论 -
2018.09.11 loj#10216.五指山(exgcd)
传送门 就是一个exgcd的板子。 但注意算距离差的时候是在一个环上面算。 还有,答案要开long long233。。。 注意这两点之后就是exgcd板子了。 代码; #include<bits/stdc++.h> #define ll long long using namespace std; inline ll gcd(ll a,ll b){while(b){ll...原创 2018-09-12 21:22:02 · 283 阅读 · 0 评论 -
2018.11.07 bzoj1965: [Ahoi2005]SHUFFLE 洗牌(快速幂+exgcd)
传送门 发现自己的程序跑得好慢啊233. 管他的反正AC了 先手玩样例找了一波规律发现题目要求的就是a∗2m≡l(modn+1)a*2^m\equiv l \pmod {n+1}a∗2m≡l(modn+1) 然后脑补了一波sbsbsb数学证明。 假设当前牌aaa在第ppp个位置(为了方便假设在左半边,右半边的差不多)。 然后在这一次洗牌之后会有2∗(p−1)+1=2∗p−12*(p-1)+1=2...原创 2018-11-07 21:46:39 · 183 阅读 · 0 评论
分享