1.状态压缩
-
取出第k位:(n >> k) & 1
-
取出后k位:n & ((1 << k) - 1)
-
第k位取反:n ^ (1 << k)
-
第k位赋值为1:n | (1 << k)
-
第k位赋值为0:n & (~(1 << k))
2.操作
1.拆成2进制位考虑!!!
2.例1:起床困难综合症
起床困难综合症
https://vjudge.net/problem/%E6%B4%9B%E8%B0%B7-P2114
题目大意:
每扇防御门包括一个运算op和一个参数t,其中运算一

最低0.47元/天 解锁文章
525

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



