算法标签上写了个模拟,还以为有一定难度,甚至看到题目怀疑要用快速幂
然后呢我这人做题有个习惯,就是一开始先不去想那些复杂的,按照第一想法去做
然后我先写出了这样的代码
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int x = pow(a, b);
cout << x;
return 0;
}
拿了50分
然后我又加了个条件
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int x = pow(a, b);
if (0 <= x && x <= 1e9) {
cout << x;
return 0;
}
cout << -1;
return 0;
}
然后就\莫名其妙的~AC~了(6)