挺朴实的写法
#include<bits/stdc++.h>
using namespace std;
long long a,b;
int main()
{
long long ans=1;
cin>>a>>b;
if(a==1)
{
cout<<"1";
return 0;
}
else
{
for(int i=1;i<=b;i++)
{
ans=a*ans;
if(ans>1000000000)
{
cout<<"-1";
return 0;
}
}
}
cout<<ans;
return 0;
}