만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

디왈리 전구

면접 대비

시간 제한5초메모리 제한512 MB

요약
패턴 S를 무한히 반복해 나열한 전구에서 I번부터 J번까지 파란 전구의 개수를 센다.
난이도

쉬움10점 중 3점

유형
수학, 누적 합, 구현, 문자열
정답자
아직 제출이 없습니다

문제

디왈리는 빛의 축제다. 파리는 전구를 좋아해서 빨간색 전구와 파란색 전구를 무한히 사 두었다. 규칙적인 배열도 좋아해서, 길이가 유한한 패턴 SS를 무한히 반복해 전구를 한 줄로 늘어놓는다.

예를 들어 SS가 BBRB이면 전구는 BBRBBBRBBBRB... 순서로 놓인다. B는 파란색, R는 빨간색을 뜻한다.

전구에는 1부터 차례로 번호를 붙인다. 위 배열의 번호는 다음과 같다.

B  B  R  B  B  B  R  B  B  B  R  B...
1  2  3  4  5  6  7  8  9  10 11 12

파리가 가장 좋아하는 색은 파란색이다. II번 전구부터 JJ번 전구까지 양 끝을 포함해 파란색 전구가 몇 개인지 구하라.

입력

첫째 줄에 테스트 케이스의 개수 TT가 주어진다. 이어서 TT개의 테스트 케이스가 주어진다.

각 테스트 케이스의 첫째 줄에는 반복할 패턴 SS가 주어진다. 둘째 줄에는 두 정수 II와 JJ가 공백 하나로 구분되어 주어진다.

출력

각 테스트 케이스마다 Case #x: y 형식으로 한 줄씩 출력한다. xx는 1부터 시작하는 테스트 케이스 번호이고, yy는 II번 전구부터 JJ번 전구까지 양 끝을 포함한 파란색 전구의 개수다.

제한

  • 1≤T≤1001 \le T \le 100
  • 1≤∣S∣≤1001 \le |S| \le 100
  • SS의 각 문자는 대문자 B 또는 대문자 R이다.
  • 1≤I≤J≤1061 \le I \le J \le 10^6

노트

SS가 BR이면 홀수 번 전구는 언제나 파란색이고, 짝수 번 전구는 언제나 빨간색이다.

예제2

  1. 예제 1

    입력
    3
    BBRB
    4 8
    BBRB
    10 12
    BR
    1 1000000
    
    예상 출력
    Case #1: 4
    Case #2: 2
    Case #3: 500000
    
  2. 예제 2

    입력
    4
    R
    1 1
    B
    1 1
    BRB
    5 5
    BRB
    7 7
    
    예상 출력
    Case #1: 0
    Case #2: 1
    Case #3: 0
    Case #4: 1