def min_operations_to_good_string(s: str) -> int: n = len(s) ans = 0 zeros = 0 ones = 0 for i in range(n): if s[i] == '0': zeros += 1 else: ones += 1 # 条件を満たさない部分列が出てきた場合 if zeros > ones: ans += 1 zeros -= 1 # 0を1に変える ones += 1 # 1が1つ増えたことにする return ans