bushi#14,90分求调
查看原帖
bushi#14,90分求调
785193
Iochi_YC楼主2024/11/9 00:24
#include<bits/stdc++.h>
using namespace std;
long long a,b,sum;
int main(){
	cin>>a>>b;
    sum=a;
	if(b==0){
		cout<<0;
		return 0;
	}
	if(b==1){
		cout<<a;
		return 0;
	}
	for(int i=1;i<b;i++){
        if(sum>10000000000){
            cout<<-1;
            return 0;
        }
		sum*=a;
        if(sum>10000000000){
            cout<<-1;
            return 0;
        }
	}
	cout<<sum;
	return 0;
}
2024/11/9 00:24
加载中...