#include<bitset>
void solve()
{
char c;
int i;
std::bitset<4> bit;
while (~scanf("%d",&i))
{
bit = i;
std::cout << bit << '\n';
}
}
对!就是这个神奇的bitset。
常用功能
bit.count()
统计该二进制数中1的个数。
bit.at()
从低位算起的第i个数
#include<bitset>
void solve()
{
char c;
int i;
std::bitset<4> bit;
while (~scanf("%d",&i))
{
bit = i;
std::cout << bit << '\n';
}
}
对!就是这个神奇的bitset。
常用功能
bit.count()
bit.at()