[codeforce]#526 (Div. 2) C. The Fair Nut and String
문제 출처 : http://codeforces.com/contest/1084/problem/C 문제 요약 연속된 'a' 의 부분집합의 갯수 구하기단, 연속된 조건은 가운데 'b'가 있어야 연속예를 들어, 'aba' 는 {1}, {3}, {1, 3} 이런 식으로 부분집합을 구할 수 있으면, 여기서 1, 3 은 연속된 집합이라고 할 수 있음. 문제 풀이 'abbaa' 인 경우, {1}, {4}, {5}, {1, 4}, {1, 5} 와 같이 부분집합의 갯수를 셀 수 있다. 즉, 연속하기 위해선 2개의 'a' 원소 사이에 연속된 1개 이상의 'b' 원소가 포함되어야한다.--> 연속된 b원소를 기준으로 나눠보자 a /(bb)/ aa -> (1)개 / (2)개 이와 같이 표현할 수 있다. 따라서, (첫번째 구간에서..