@little_zxh_qwqpushdown 函数并没有正确更新子节点,而是直接修改了当前节点。此外,pushdown 函数的参数 x 应该是当前节点的标记值,而不是区间长度乘 x。 query 函数中还需要处理区间查询的逻辑。 build 函数中,lc[i] 和 rc[i] 的赋值应该在递归调用之前进行,而不是在递归调用之后。 main 函数中,pushdown 的调用方式不正确。应在更新区间时调用 pushdown ,而不是查询时。