样例过了
#include<bits/stdc++.h> using namespace std; signed main(){ int a,b; cin>>a>>b; int sum=a; int M=int(0x3f3f3f3f3f3f3f3f3f3f3f3f); for(int i=2;i<=b;i++){ sum*=a; if(sum==M||sum>1000000000){ cout<<-1; return 0; } } cout<<sum; return 0; }