为什么会被 10 9 卡掉?
10 9
#include<bits/stdc++.h> using namespace std; long long a,b,la,c; int main(){ cin>>a>>b; if(log(1000000000)/log(a)<b) cout<<"-1"; else cout<<(long long)pow(a,b); return 0; }