P14598 [COCI 2025/2026 #2] 搭塔 / Tornjevi 题解
前言
简单的做法,不需要动脑子。
思路
的暴力算法是从左往右顺序枚举,如果有塔顶与当前积木异色的塔就放上去,否则单开一座。设当前有 座塔顶颜色为红色, 座为蓝色,当前遇到的是红色的积木,那么这个过程等价于 。这可以表示成一个 矩乘的形式(相当于给 左乘一个东西),线段树或猫树维护静态区间矩乘即可优化至 。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Misaka16172's Blog!
评论
re

