a, b, c로만 이루어진 문자열 S가 주어진다. S의 부분 수열 중에서 aibjck 형태인 것의 개수를 구하는 프로그램을 작성하시오. 이때 i≥1, j≥1, k≥1을 만족해야 한다.
aibjck는 a가 i개, 이어서 b가 j개, 그 다음 c가 k개 연속해서 나오는 문자열이다. 예를 들어 a2b3c1은 aabbbc이고, a3b1c6은 aaabcccccc이다.
부분 수열은 S에서 문자를 0개 이상 지우고 남은 문자를 원래 순서대로 이어 붙인 문자열이다. 고른 위치의 집합이 다르면 남은 문자열이 같아도 서로 다른 부분 수열로 센다.