把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

QOJ # 6504. Flower's Land 2

题面传送门

感觉,非常高妙的随机化!

考虑怎么判定一个序列合法,将每种颜色的奇数位置看成左括号,偶数位置看成右括号,则一个序列合法当且仅当其括号序列合法。

现在带修,我们维护的东西需要满足如下性质:

  • 可逆:将相邻奇数位的信息和偶数位的信息合并需要等于单位元。
  • 有结合律:不然没有办法线段树维护。
  • 没有交换律:形如 121121 的不能视作合法。

容易发现矩阵乘法满足这个信息的所有要求,因此只需要随机三个矩阵并求出其的逆,奇偶位置分别是原矩阵的它的逆。一个区间合法当且仅当其矩阵连乘积为单位矩阵。

仔细体会一下会发现这个东西几乎可以适用于所有区间修改,判断括号串合法的题目上,除了带上亿点常数。

submission

posted @   275307894a  阅读(97)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-08-18 luogu P1721 [NOI2016] 国王饮水记
2021-08-18 luogu P3250 [HNOI2016]网络
浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示