#include<bits/stdc++.h> using namespace std; long long n=1,a,b,mx=10e9; int main() { cin>>a>>b; if(a==1){cout<<1;return 0;} for(int i=1;i<=b;i++){ n*=a; if(n>mx){cout<<"-1";return 0;} } cout<<n; return 0; }
调了好几次,只剩一个点,崩溃!!!