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))\) .

posted @ 2023-11-01 18:06  Jijidawang  阅读(82)  评论(0编辑  收藏  举报
😅​