快速幂与矩阵快速幂
分享关于快速幂和矩阵快速幂相关的算法讲解
MangataTS
一个爱折腾的Coder
展开
-
AcWing 876. 快速幂求逆元
题目链接https://www.acwing.com/problem/content/878/思路通过费马小定理可以计算当a和p互质的情况,由于题目说明了p一定是质数,那么我们只用关系a是否是p的倍数即可,如果是p的倍数,那么我们就不能求得逆元,否则我们可以通过快速幂求得逆元代码#include<bits/stdc++.h>using namespace std;#define ll long longll ksm(ll a,ll b,ll p){ ll res =原创 2022-02-12 14:59:09 · 152 阅读 · 0 评论 -
AcWing 875. 快速幂
题目链接https://www.acwing.com/problem/content/877/思路思路大概就是幂数转化为二进制,然后我们用一个变量记录累乘的结果,然后位权为1的时候我们就将ans更新即可,详情可以看我这一篇博客:https://acmer.blog.csdn.net/article/details/122280910代码#include <bits/stdc++.h>using namespace std;#define ll long longint n;l原创 2022-02-12 14:58:39 · 151 阅读 · 0 评论