#include<iostream>
using namespace std;
int main(){
int T;
cin>>T;
while(T--){
int n;
cin>>n;
int k=__builtin_popcount(n);//得出二进制n中1的个数
cout<<(1LL<<k)<<endl; //2^k
}
return 0;
}
杨辉三角形第n行的奇数个数
最新推荐文章于 2023-03-17 15:58:40 发布
本文介绍了一个简单的C++程序,该程序使用__builtin_popcount函数来计算给定整数n的二进制表示中1的个数,并计算2的这个次数幂。
2009

被折叠的 条评论
为什么被折叠?



