길이 의 이진 문자열 가 주어진다. 이진 문자열은 모든 문자가 0 또는 1인 문자열이다.
당신은 다음 연산을 원하는 만큼 수행할 수 있다.
이진 문자열 와 정수 에 대해 를 다음과 같이 정의한다.
연산을 원하는 만큼 수행하여 다음 값이 최대가 되도록 하자.
이때 가능한 최댓값을 구하여라.
입력은 다음과 같은 형식으로 주어진다.
가능한 최댓값을 출력한다.
구간 를 고르면 두 구간에 포함된 1의 개수가 모두 이므로 서로 바꿀 수 있다.
그 후 , 이 되며, 이때 값은 이다.
11두 문자열이 같으므로 어떤 연산을 하더라도 값은 이다.