位操作

我遇到了这个问题,我很好奇它的解决方案。 假设我们有4个数字A,B,C,K,其中A,B,C用二进制表示,K是我们可以在A和B中操作的位数。 对A和B执行位操作,使得A'(位操作后的A)和B'(位操作后的B)具有位智能或乘积= C。可操作位的总和应小于或等于K (例如,如果K = 8,那么我们可以在A中改变3个位,在B中改变5个位,使得操作的位的总和小于或等于8)。是否有一个位操作公式可以用来解决这个问题?

链接地址: http://www.djcxy.com/p/36403.html

上一篇: Bit Manipulation

下一篇: wise operators and bit manipulation