也许更好的阅读体验 \(\mathcal{Description}\) 给你一个长度为\(n\)的数组\(a\) 你会得到 \(q\) 条指令, 分两种: \(1\ l\ r\ w\) 表示把 \(l, l + 1,\ldots r\) 这段区间的每一个数 \(+w\). \(2\ l\ r\) 表示询问 \(l, l + 1, \ldots r\) 这段区间每个子序列的方差之和. 对于每个询问输出一行表示答案 答案对\(998244353\)取模 \(n,q\leq 10^5\\ 0\leq…