如果我有类似 的产品总和z*a + z*b + z*c + ... + z*y
,则可以将z
相同的因子移出括号:z(a + b + c + ... y)
。
我想知道如果使用按位异或而不是乘法
,如何(如果是的话)做同样的技巧。z^a + z^b + ... z^y -> z^(a + b + ... + y)
也许a, b, c ...
应该在添加之前进行预处理,例如逻辑否定或其他?z
可能会改变,所以如果需要的话,预处理不应该依赖于特定的z
值。
如果我有类似 的产品总和z*a + z*b + z*c + ... + z*y
,则可以将z
相同的因子移出括号:z(a + b + c + ... y)
。
我想知道如果使用按位异或而不是乘法
,如何(如果是的话)做同样的技巧。z^a + z^b + ... z^y -> z^(a + b + ... + y)
也许a, b, c ...
应该在添加之前进行预处理,例如逻辑否定或其他?z
可能会改变,所以如果需要的话,预处理不应该依赖于特定的z
值。