求助TLE
查看原帖
求助TLE
803885
_8008008楼主2024/10/14 13:11
#include<iostream>
#define int long long
using namespace std;
int mod;
int qpow(int x,int y){
	if(y==1)return x%mod;
	if(y==0)return 1;
	return (qpow(x,y/2)%mod)*(qpow(x,y/2+y%2)%mod)%mod;
}
int x,y;
signed main(){
	cin>>x>>y>>mod;
	cout<<x<<"^"<<y<<" mod "<<mod<<"="<<qpow(x,y);
	return 0;
}
2024/10/14 13:11
加载中...