左面 WA 70pts 右边 AC
后面实测了把左边代码 if 注释掉也是 WA 70pts。
if
但是 l.rstu[i] | r.lstu[j]) == stu 不就是区间合法的条件吗?
l.rstu[i] | r.lstu[j]) == stu
后面 assert 发现有且仅有自己挂的点存在 (l.rlen[l.lcnt+1] | r.lstu[j]) == stu 的情况。
assert
(l.rlen[l.lcnt+1] | r.lstu[j]) == stu
然而人不理解了,如果出现这种情况,也就是左边不选,这时的 len 也是 000,并不会影响结果啊。
len
求解释