문자열 나누기
면접 대비시간 제한1초메모리 제한512 MB
숫자 문자열을 K개의 비어 있지 않은 연속 부분 문자열로 자를 때, 어떤 조각도 0으로 시작하지 않도록(단, "0" 하나는 허용) 자르는 경우의 수를 구한다.
문제
숫자로 이루어진 문자열 가 있다. 문자열 를 번 잘라 개의 비어 있지 않은 연속 부분 문자열로 나눌 때, 어떤 연속 부분 문자열에도 leading zero가 없도록 나누는 경우의 수를 구하자.
입력
첫째 줄에 문자열의 길이 과 연속 부분 문자열의 개수 가 주어진다. ()
둘째 줄에 문자열 가 주어진다.
출력
첫째 줄에 경우의 수를 로 나눈 나머지를 출력한다.
힌트
leading zero는 숫자로 이루어진 문자열에서 0을 제외한 첫 번째 숫자 앞에 오는 모든 숫자 0을 의미한다.
단, "0"은 leading zero에 해당하지 않는다.