#include<bits/stdc++.h> using namespace std; int main (){ long long num = 1,a,b; scanf("%d%d",&a,&b); for (int i = 1;i <= b;i++){ num *= a; if(num > 1000000000) { cout<<-1; return 0; } } cout<<num; }
求助,为啥不能用SCANF输入,用CIN才行