题目链接 problem 给出一个长度为\(n(n\le 10^5)\)的只包含01的字符串.把尽可能多的1变为0,使得对于所有的\(l \in [1,n],r\in [l,n]\),区间\([l,r]\)的最长不下降子序列的长度不变. solution [译自官方题解] 可以发现有些字符是确定的(即无法修改).这些确定的字符满足以下几个条件. 所有的\(10\)是确定的. 如果字符串\(p\)是确定的且字符串\(q\)是确定的,那么字符串\(pq\)是确定的. 如果字符串\(p\)是确定的,那…