제로 게임
면접 대비시간 제한1초메모리 제한512 MB
0과 1로 이루어진 문자열이 주어질 때 각 K에 대해 최대 K번 이동으로 만들 수 있는 0의 연속 구간 최대 길이를 구합니다.
문제
0과 1로만 이루어진 문자열 가 주어진다. 심심해서 이 문자열을 가지고 놀려고 한다. 한 번의 연산에서 문자열의 임의의 문자 하나를 골라 문자열 안의 다른 위치로 옮길 수 있다. 예를 들어 0010이라면 첫 번째 0을 맨 뒤로 옮겨 를 0100으로 만들 수 있다.
또한 개의 수 가 주어진다. 각 에 대해, 에서 시작해 연산을 최대 번 사용했을 때 만들 수 있는 연속된 0의 최대 개수를 구하라.
입력
첫째 줄에 문자열 가 주어진다. 둘째 줄에 정수 가 주어진다. 이어서 개의 줄에 각각 정수 가 한 개씩 주어진다.
출력
각 질의에 대한 답을 한 줄에 하나씩 출력한다.
제한
이며, 은 의 길이이다. 는 0과 1로만 이루어져 있다. , , 이다.