rt,如下乱搞做法可以通过:
#include<bits/stdc++.h> using namespace std; #define intger 1000000000 int main() { unsigned long long a,b,c; cin>>a>>b; c=pow(a,b); if(c>intger) cout<<-1; else cout<<c; return 0; }