摘要: 令:\(h(i,j)\) 表示第 \(i\) 行第 \(j\) 列为起点,一行内连续的 \(0\) 的数量 则 \(h(i,j)=\begin{cases}0&a_{i,j}=1\\h(i,j+1)&a_{i,j}=0\end{cases}\)。 令:\(\text{ls}(i,j)\) 表示最小的 阅读全文
posted @ 2024-05-21 21:21 Cleshm 阅读(7) 评论(0) 推荐(0)
摘要: 洛谷专栏 抽象题。 似乎区间修改不是很好做,发现取反有可逆性,考虑差分。 令:\(f_i\) 表示 \(s_i\) 和 \(s_{i-1}\) 是否不同 (\(\tt 0/1\))。 然后区间修改就变为了对 \(f_{l_i}\) 和 \(f_{r_i+1}\) 取反了。 观察得到初始的 \(f\) 阅读全文
posted @ 2024-04-06 07:41 Cleshm 阅读(17) 评论(0) 推荐(0)
摘要: 赛时唐爆了。 发现题目中是 存在至少一个不是,非常奇怪。 于是考虑怎么样才可以满足。 令 \(s_{[x,y]}\) 是长度为 \(k\) 的回文串,显然 \(s\) 不是 \(k\)-好的充要条件是 \(s_{[x+1,y+1]}, s_{[x+2,y+2]},\cdots\) 都是 回文字符串。 阅读全文
posted @ 2024-04-05 13:10 Cleshm 阅读(8) 评论(0) 推荐(0)
摘要: 考虑区间 DP。设 \(f(i,j,w)\) 表示区间 \([i,j]\),将其转换为 只含有 \(w\) 的最小操作次数。 然后发现这样做似乎是 \(O(n^4x)\) 的,考虑优化。 发现如果区间 \([i,j]\) 不含有 \(w\),那么只需要一次操作就可以变成区间内 只含有 \(w\)。 阅读全文
posted @ 2024-03-31 08:29 Cleshm 阅读(13) 评论(0) 推荐(0)