90求调
查看原帖
90求调
652816
saixingzhe楼主2022/10/29 13:57
#include<bits/stdc++.h>
using namespace std;
int a,b;
long long mi(long long a,long long b){
	long long ans=1;
	while(b){
		if(b&1)	ans*=a;
		a*=a;
		b/=2;
		if(ans>1000000000)	return -1;	
	}
	return ans;
} 
int main(){
	cin>>a>>b;
	printf("%d",mi(a,b));
	return 0;
}
2022/10/29 13:57
加载中...