Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
109844 陈星云 快速幂运算 C++ 运行出错 0 0 MS 244 KB 356 2023-11-11 11:12:28

Tests(0/10):


#include<bits/stdc++.h> using namespace std; int a,b,p,ans=1; int qpow(int b,int base,int m) { while(b>0) { if(b&1) { ans*=base; ans%=m; } base*=base; base%=m; b>>=1; } return ans; } int main() { cin>>a>>b>>p; qpow(b,a,p); printf("%d^%d mod %d=%d",a,b,p,ans%p); return 0; }


测评信息: