#include<bits/stdc++.h>
using namespace std;
#define int long long
int quickPower(int a, int b){
int ans = 1, base = a;
while(b > 0){
if(b & 1) ans *= base;
base *= base;
b >>= 1;
return ans;
}
main(){
printf("%lld",quickPower(1,1));
return 0;
}
有人知道为什么会报错吗?