【摘要】维护一个长度为 \(n\) 的数组,支持以下操作: 区间赋值:将 \([l,r]\) 全部赋值为 \(x\)。 区间乘法:将 \([l,r]\) 全部乘以 \(c\)。 区间加法:将 \([l,r]\) 全部加上 \(d\)。 区间查询:查询 \(\sum_{i=l}^{r} a_i^k\)(\(k 阅读全文