以下表达式在Python和Javascript中的Javascript中产生不同的结果:a, b, c, e, f, h = 271733878, 4023233417, 5858469028, -389564586, 2562383102, 1634886000
a = a + (c & b | ~c & f) + h +
我有一个布尔条件,解析如下:(a v b) ^ (c ^ d)...和列表中的元素。将变量、括号和运算符计算在内,列表大约有上千个元素。在这种情况下大约有80个变量。我尝试过两种不同的方法,但它们都不起作用:如果我使用一个真值表将条件解为true,那么在最坏的情况下,我需要2^80次迭代,这需要大量的时间来计算。这种方法确实可以在较小的条件下工作,但是对于大的条件,系统会耗尽内存,