LCS 길이가 n-1인 문자열 개수
시간 제한2초메모리 제한512 MB
길이 n인 문자열 S와 처음 m개 소문자로 이루어진 길이 n 문자열 중, S와의 최장 공통 부분 수열 길이가 정확히 n-1인 문자열의 개수를 센다.
문제
길이가 이고 알파벳 소문자 중 앞에서 개만 사용하는 문자열 가 주어진다.
길이가 이고 같은 개의 문자만 사용하는 문자열 가운데, 와 의 최장 공통 부분 수열(LCS) 길이가 정확히 인 것이 몇 개인지 구한다.
부분 수열은 원래 문자열에서 문자를 0개 이상 지우고 남은 문자를 순서대로 이어 붙인 문자열이다.
입력
첫째 줄에 문자열의 길이 과 사용하는 알파벳의 개수 이 공백을 사이에 두고 주어진다. (, )
둘째 줄에 문자열 가 주어진다. 는 길이가 이고, a부터 시작하는 앞쪽 개의 알파벳 소문자만으로 이루어진다.
출력
조건을 만족하는 문자열의 개수를 한 줄에 출력한다.