位运算总结
总结
1.运算符优先级
2.性质
- x|y=((x)&(~y))
- x&y=((x)|(~y))
- x^y=(x|y)-(x&y)=x+y-((x&y)<<1)
3.常用操作
4.经验教训
- 不要把它们只看作数字,要有集合的意识。
例题
1.
这题暴力枚举显然不行,但考虑一件事实:x和y显然没有交集,其意义分别是a和b的公共部分和a独有的,则x+y显然等于a;同理x+y+z则是a和b的公共部分、a独有的、b独有的之和,显然,它等于a|b。因此,我们可以大大减小枚举量,在考场内算出来。
本作品由happyZYM采用知识共享 署名-非商业性使用-相同方式共享 4.0 (CC BY-NC-SA 4.0) 国际许可协议(镜像(简单版)镜像(完整版))进行许可。
转载请注明出处:https://www.cnblogs.com/happyZYM/p/11379839.html (近乎)全文转载而非引用的请在文首添加出处链接。