zhouwc附在一篇题解后面的,我顺便记一下(
关于如何使用bitset
简单的来说,bitset就是压位优化的0/1数组。
定义一个长度为len的bitset:
bitset <len> f;
把f的每一位都改为1
.set();
把f的第i位改为1
f.set(i);
把f的每一位都改为0
f.reset();
把f的第i位改为0
f.reset(i);
求f有几个1
f.count();
各类位运算和整数类型一样
f=f<<1;
f=f>>1;
f=f&f;
f=f|f;
f=f^f;
f=~f;
您是不是在做我的单子啊/jk
Why not
我单子很烂的,学不明白的/kel
果然我的分享就是给人当链接用的吗(悲)
???
你们俩名字格式好像