声明,有两个代码,18分的是自己做的暴力,满分的是 用户 Owen_codeisking 的代码 ,附上自己的注释
题目链接 :题目
自己去查扩展欧拉定理
或者,看看我马上要写的博客
嘻嘻嘻,又有阅读量了
18分暴力:
思路:暴力计算a的b次方
用我之前博客里的快速幂代码
代码 cpp
#include<bits/stdc++.h>
using namespace std;
long long a,m,b;
int fast_pow(int x,int y)
{
int v=1;
while(y)
{
if(y&1)v=v*x;
x=x*x;
y>>=1;
v%=m;
}
return v%m;
}
int main()
{

本文介绍了扩展欧拉定理在解决洛谷P5091问题中的应用。提供了18分暴力求解和100分优化解法的cpp代码,分析了暴力解法的局限性,并表达了对优秀解法的膜拜。
最低0.47元/天 解锁文章
843

被折叠的 条评论
为什么被折叠?



