2023.11.1 闲话
洛谷把我和一些人的公开赛 Rated 拒了,火大 . 水小 .
歌:Bl∞dmoon - Ardolf .
Another side,能整连续剧情还是挺没想到的 .
区间
对于群 \((R,\cdot)\) 和序列 \(\{a_n\}\),每次操作可以选择整数 \(l,r\in[1,n]\) 和 \(k\in R\),让 \(\forall i\in[l,r]\) 都 \(a_i\gets a_i\cdot k\) .
问最少操作多少次让所有数都相等 .
\(n\le 17\) .
首先前缀和变成双点修改,如果改 \(x,y\) 连边 \(x-y\)(单点修改就连自环).
然后一个大小为 \(b\) 的连通块如果所有元素的 \(\cdot\) 是零元就 \(b-1\) 次解决否则 \(b\) 次 .
DP,依次合并每个集合,\(\Theta(3^n)\) .
说不定可以 \(\Theta(2^n\operatorname{polylog}(n))\) .
以下是博客签名,正文无关
本文来自博客园,作者:Jijidawang,转载请注明原文链接:https://www.cnblogs.com/CDOI-24374/p/17803716.html
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC BY-NC-SA 4.0)进行许可。看完如果觉得有用请点个赞吧 QwQ