二进制
eva_can(not)survive
这个作者很懒,什么都没留下…
展开
-
P1469 找筷子(2进制操作)
#include <iostream>#include <cstdio>#include <string>#include <algorithm>#include <vector>#include <queue>#include <stack>#include <cstring>#include <set>#include <cmath>#include <ma.原创 2022-03-29 14:20:02 · 318 阅读 · 0 评论 -
浅谈lowbit
lowbit操作即找到二进制下该数最低位1与其后面的0组成的数,如一个数为x,我们可以通过将x取反然后+1,这样最低位为1的后面位数都与之前相反,将他们and之后可得,同时我们知道补码中~x=-1-x,所以可化简为lowbit(x)=x&(~x+1)=x&(-x);#include <iostream>#include <cstdio>#include <string>#include <algorithm>#include原创 2022-03-27 21:24:41 · 457 阅读 · 0 评论 -
P2114 [NOI2014] 起床困难综合症(二进制+贪心)
#include <iostream>#include <cstdio>#include <string>#include <algorithm>#include <vector>#include <queue>#include <stack>#include <cstring>#include <set>#include <cmath>#include <ma.原创 2022-03-27 21:15:33 · 242 阅读 · 0 评论 -
P1062 [NOIP2006 普及组] 数列(进制)
#include <iostream>#include <cstdio>#include <string>#include <algorithm>#include <vector>#include <queue>#include <stack>#include <cstring>#include <set>#include <cmath>#include <ma.原创 2022-03-26 17:40:30 · 284 阅读 · 0 评论