文章

33

粉丝

0

获赞

97

访问

2.5k

头像
幂次方 题解:按照题意
P1017 贵州大学机试题
发布于2026年3月21日 09:02
阅读数 127

我太菜了crying我太菜了crying我太菜了crying我太菜了crying我太菜了crying我太菜了crying我太菜了crying

我太菜了crying我太菜了crying我太菜了crying我太菜了crying我太菜了crying我太菜了crying我太菜了crying

#include<bits/stdc++.h>

using namespace std;



//long long mypow(long long n,long long x){ 这个写法会TLE,超时说是 
//	if(n<=0) return 1;
//	if(n==1) return x;
//	if(n%2==0) return mypow(n/2,x)*mypow(n/2,x) % 233333;
//	else return mypow(n/2,x)*mypow(n/2,x)*x %233333;
//}
//


long long mypow(long long n,long long x){
	if(n<=0) return 1;
	if(n==1) return x;
	long long result;
	result = mypow(n/2,x);
	if(n%2==0) return result *result  %233333;
	else return result * result *x  %233333;
} 


int main(){
	
 	long long x,n;
 	cin>>x>>n;
 	x = x%233333;
 	cout<<mypow(n,x);
 	
	return 0;
		
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发