题解:AT_abc379_e [ABC379E] Sum of All Substrings
思路:拆分,算贡献。
让我们先玩玩样例。
比如对于这个数
继续拆:
合并:
对于这个式子进行推广,设数字从左往右第
-
\dots -
把
c 的n-1 到n 位全部加上a_{n-1}\times (n-1) , -
把
c 的n 到n 位全部加上a_{n}\times n ,
我们就可以使用差分完成以上操作。
最后一遍前缀和统计答案,然后处理进位即可。
代码
时间复杂度:
思路:拆分,算贡献。
让我们先玩玩样例。
比如对于这个数
继续拆:
合并:
对于这个式子进行推广,设数字从左往右第
把
把
我们就可以使用差分完成以上操作。
最后一遍前缀和统计答案,然后处理进位即可。
代码
时间复杂度: