题解 CF1705D
考虑一个连续极长的 1 \texttt1 1 段,显然在这一段中,只有两端的 1 \texttt1 1 可以改变,中间的 1 \texttt1 1 全部都不能改变,所以可以得出:对一个连续极长的 1 \texttt1 1 段,不能将它拆分长两个连续极长的 1 \texttt1 1 段。
同理,对于两个中间只隔有 0 \texttt0 0 的连续极长的 1 \texttt1 1 段,也不能合并。如下所示:
...11111110111111... \texttt{...11111110111111...} ...11111110111111...
这里的 0 \texttt0 0 怎么样都不能消除。
所以得出结论:若一个串 s s s 能变成串 t t t,二串中必然要包含相同数目的连续极长 1 \texttt1 1 段。
当然,还要再判断一下 s 1 , s n , t 1 ,