#include <iostream> #include <cmath> using namespace std; int main() { int n,a; cin>>a>>n; if((long long)pow(a, n)>2147483647){ cout<<"-1"; }else if((long long)pow(a, n)<=2147483647) cout << (long long)pow(a, n) << endl; return 0; }
为啥80