시간 제한메모리 제한제출정답맞힌 사람정답 비율
0.5 초 1024 MB174450944630.590%

문제

《Yacht Dice》는 여러 명이 플레이하는 주사위 게임입니다. 플레이어는 우선 주사위를 $5$개 굴립니다. 이후 원하는 주사위를 고정시킨 뒤, 남은 주사위를 다시 굴리는 일을 두 번 이하로 할 수 있습니다. 그렇게 주사위를 굴려 나온 값들의 조합으로 아래 족보에서 이전까지 선택하지 않은 하나를 선택해 점수를 기록합니다.

  • Ones: $1$이 나온 주사위의 눈 수의 총합.
  • Twos: $2$가 나온 주사위의 눈 수의 총합.
  • Threes: $3$이 나온 주사위의 눈 수의 총합.
  • Fours: $4$가 나온 주사위의 눈 수의 총합.
  • Fives: $5$가 나온 주사위의 눈 수의 총합.
  • Sixes: $6$이 나온 주사위의 눈 수의 총합.
  • Four of a Kind: 동일한 주사위 눈이 $4$개 이상이라면, 동일한 주사위 눈 $4$의 총합. 아니라면 $0$점.
  • Full House: 주사위 눈이 정확히 두 종류로 이루어져 있고 한 종류는 $3$개, 다른 종류는 $2$개일 때, 주사위 눈 $5$개의 총합. 아니라면 $0$점.
  • Little Straight: 주사위 눈이 $1$, $2$, $3$, $4$, $5$의 조합이라면, 즉 $1$에서 $5$까지의 눈이 한 번씩 등장했다면 $30$점, 아니라면 $0$점.
  • Big Straight: 주사위 눈이 $2$, $3$, $4$, $5$, $6$의 조합이라면, 즉 $2$에서 $6$까지의 눈이 한 번씩 등장했다면 $30$점, 아니라면 $0$점.
  • Yacht: 동일한 주사위 눈이 $5$개라면 $50$점, 아니라면 $0$점.
  • Choice: 모든 주사위 눈의 총합.

모든 플레이어의 모든 족보가 사용되면 게임이 끝납니다.

지금은 한별이 차례입니다. 한별이는 첫 번째로 굴린 주사위의 조합에서 세 개의 주사위를 고정하고 나머지 두 개의 주사위를 다시 굴려야 하는 상황입니다. 이 상황에서 나올 수 있는 점수의 최댓값은 얼마일까요?

입력

첫 번째 줄에는 이미 선택한 족보를 의미하는 $12$글자의 문자열이 주어집니다. 문자열의 모든 글자는 Y 또는 N이며, 글자들 중 적어도 하나는 Y입니다.

  • $1$번째 글자가 Y라면 Ones를 선택할 수 있습니다. 마찬가지로 $6$번째 글자까지 같은 규칙이 적용되어, $6$번째 글자가 Y라면 Sixes를 선택할 수 있습니다.
  • $7$번째 글자가 Y라면 Four of a Kind를 선택할 수 있습니다.
  • $8$번째 글자가 Y라면 Full House를 선택할 수 있습니다.
  • $9$번째 글자가 Y라면 Little Straight를 선택할 수 있습니다.
  • $10$번째 글자가 Y라면 Big Straight를 선택할 수 있습니다.
  • $11$번째 글자가 Y라면 Yacht를 선택할 수 있습니다.
  • $12$번째 글자가 Y라면 Choice를 선택할 수 있습니다.

각각의 경우에서 글자가 N이라면 해당하는 족보를 이미 선택하여 다시 선택할 수 없음을 의미합니다.

두 번째 줄에는 한별이가 첫 번째로 굴린 조합에서 고정한 주사위들의 눈의 수를 나타내는 $1$과 $6$ 사이의 정수 $3$개가 공백으로 구분되어 주어집니다.

출력

한별이가 얻을 수 있는 점수의 최댓값을 출력합니다.

예제 입력 1

YYYYYYYYYYYN
1 5 6

예제 출력 1

18

$6$, $6$이 나왔을 때 Sixes($6\times 3=18$점)로 최대입니다.

예제 입력 2

YYYYYYYYYYYY
4 4 4

예제 출력 2

50

$4$, $4$가 나왔을 때 Yacht($50$점)로 최대입니다.

예제 입력 3

NNNNYNNNNYNN
6 6 1

예제 출력 3

10

$5$, $5$가 나왔을 때 Fives($5\times 2=10$점)로 최대입니다.

출처

Contest > BOJ User Contest > 보드게임컵 > 보드게임컵 D번