乌龟仙人又来为难高皓光了,为了避免成为法尸,请你完成下面这道题。
给出一个长度为 n 的 \texttt{01} 串(只包含 \texttt{0,1} 的字符串),再给出 m 个互不相交的区间 [l_i,r_i]。形式化地,对于所有 1 到 n 的整数,其至多被包含在一个区间中。
你可以进行若干次操作,每次操作可以任意选择一个区间 [L,R],将区间 [L,R] 内的所有 \texttt{0} 都变成 \texttt{1},同时所有 \texttt{1} 都变成 \texttt{0}。
求让所有给定的区间中,每一个区间内 \texttt{0},\texttt{1} 数量都相同的最少操作次数。无解输出 -1。