如题
#include <bits/stdc++.h>
using namespace std;
int main(){
long long zh=1;
long long a,b;
cin>>a>>b;
for (long long i = 0; i < b; i++)
{
zh*=a;
if(zh>10e9){
cout<<-1;
return 0;
}
}
cout<<zh;
return 0;
}
这是我目前的代码,
只得了90分,
看了题解还是不太懂,
如果a>31622乘方后应该可以被检测到而输出-1
为什么#14会WA呢?