프로그램 명: usa_paren
제한시간: 1 초

최근, 소들은 괄호의 균형이 맞는 문자열들을 가지고 최고의 하나만을 비교해왔었다.

문자열들은 다음과 같이 점수가 매겨진다 (모든 문자열들은 균형잡혀있다.) :

예를 들어, s("(())()") = s("(())") + s("()") = 2*s("()")+1= 2*1+1 = 3이 된다.

암소 베시는 그녀를 따르는 모든 소들이 이기는 것을 원해서, 몇몇 문자열들의 점수 계산이 필요하다. 길이가 N (2 <= N <= 100,000)인 균형잡힌 문자열이 주어질 때, 베시를 도와 그 점수를 계산하자.

입력

출력

문자열의 점수를 출력한다. 이 숫자가 매우 클 수 있으므로, 12345678910로 나눈 나머지를 출력한다.

입출력 예

입력

6
0
0
1
1
0
1

출력

3
출처: USACO 2011 FEB SILVER
번역: pl0892029

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]