100但不完全100 #4 #10
查看原帖
100但不完全100 #4 #10
672044
Graph_Theory楼主2023/10/17 17:06
#include<bits/stdc++.h>
using namespace std;

int main(){
    long long a,b,ans=1;
	cin>>a>>b;
	if(a==1){
		cout<<1;
		return 0;
	}
	for(;b>0,ans<=1e9&&ans*a<1e9&&ans<=2147483647;b--) ans*=a;
	if(b!=0||ans>1e9) cout<<-1;
	else cout<<ans;
	return 0;
} 
2023/10/17 17:06
加载中...