code
#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
int main(){
freopen("pow.in","r",stdin);
freopen("pow.out","w",stdout);
int a,b;
cin>>a>>b;
int answer=pow(a,b);
if(pow(a,b)>2147483647){
cout<<-1;
}else{
cout<<answer;
}
fclose(stdin);
fclose(stdout);
return 0;
}
洛谷是100
不知道ccf能弄多少
大神看看