N개의 공에서 매 라운드 D개를 뽑을 때, 두 사람의 크기 C 카드 중 하나가 완성될 때까지 걸리는 기대 라운드 수를 구한다.
보통7확률동적 계획법조합론아직 제출이 없습니다시간 제한2초메모리 제한512 MB세사르와 라울은 내기와 맛있는 음식을 좋아한다. 새로 생긴 고급 식당에 가보기로 하면서 두 사람은 게임을 하고, 진 사람이 저녁값을 내기로 했다.
상자에 공이 N개 들어 있고, 각 공에는 1부터 N까지 서로 다른 번호가 하나씩 적혀 있다. 게임은 다음 규칙으로 진행된다.
공의 개수 N, 한 라운드에 뽑는 공의 개수 D, 카드의 크기 C, 두 사람이 적은 수가 주어진다. 게임이 진행되는 라운드 수의 기댓값을 구하라.
첫째 줄에 정수 N, D, C가 공백으로 구분되어 주어진다. 둘째 줄에는 세사르가 적은 수 C개가, 셋째 줄에는 라울이 적은 수 C개가 공백으로 구분되어 주어진다. 한 줄에 주어지는 C개의 수는 서로 다르다.
게임이 진행되는 라운드 수의 기댓값을 소수점 아래 다섯째 자리까지 반올림해 한 줄에 출력한다.