P8576 「DTOI-2」星之界 题解
题意
给你一个序列
-
操作一:将
[l,r] 内所有a_i=x 的a_i 改为y 。 -
操作二:求
\prod\limits_{i = l}^{r} C_{\sum_{j = l}^{i}a_j}^{a_i}\ \bmod 998244353 的值。
思路
发现求的那个式子可以转换成
即我们需要维护区间和、区间阶乘之积。
观察到
每一次修改操作暴力重构散块。对于整块
时间复杂度
注意并查集不要递归,否则会 MLE。
做完这道题可以去做一下未来日记,一样的套路。