길이 17 이하의 색칠된 보드에서 토끼들이 이동하고 충돌하며 보드가 줄어드는 과정을 시뮬레이션하고, 무작위로 선택된 시작 위치에 대한 남은 토끼 수의 기댓값을 구한다.
보통6시뮬레이션조합론확률구현아직 제출이 없습니다시간 제한2초메모리 제한512 MB토끼들이 모여 게임을 한다.
게임은 가로로 놓인 N개(N≥2)의 칸에서 진행된다. 칸에는 왼쪽부터 차례로 0번부터 N−1번까지 번호가 붙어 있고, 각 칸은 흰색, 검정색, 빨간색 중 하나로 칠해져 있다.
토끼 r마리가 서로 다른 칸에서 게임을 시작한다. 시작 칸은 서로 다른 r개의 칸을 고르는 모든 방법 중 하나로 정해지고, 각 방법이 뽑힐 확률은 모두 같다.
게임판의 크기는 게임판에 남아 있는 칸의 개수이고, 처음에는 N이다. 게임판의 크기가 2보다 큰 동안 다음 과정을 반복한다.
게임이 끝나면 게임판에 남은 토끼는 0마리, 1마리, 2마리 중 하나다. 남은 토끼 수의 기댓값을 구하라.
첫째 줄에 게임판의 색이 문자열로 주어진다. W는 흰색, B는 검정색, R은 빨간색이고, 문자열의 길이가 칸의 개수 N이다. 2≤N≤17이다.
둘째 줄에 토끼의 수 r (1≤r≤N)이 주어진다.
남은 토끼 수의 기댓값을 기약분수로 한 줄에 출력한다. 형식은 p/q이고, q≥1이며 p와 q의 최대공약수는 1이다. 기댓값이 정수이면 분모를 1로 적는다. 예를 들어 기댓값이 0이면 0/1을, 2이면 2/1을 출력한다.