十分简单的一道题
2025-08-09 14:27:51
发布于:上海
1阅读
0回复
0点赞
虽然直接1<<n也能做,但是我乐意快速幂
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
long long ans = 1, cheng = 2, t = n;
while(t){
if(t % 2 == 1) ans *= cheng;
cheng *= cheng;
t /= 2;
}
cout << ans << endl;
return 0;
}
全部评论 1
点个赞吧
2025-08-09 来自 上海
0
有帮助,赞一个