조약돌 꺼내기

색깔별 조약돌 개수가 주어질 때, K개를 무작위로 뽑아 모두 같은 색일 확률을 소수점 10자리까지 구한다.

보통4조합론수학확률구현면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

비밀 상자에 조약돌 NN개가 들어 있다. 각 조약돌의 색은 11번부터 MM번까지 중 하나이다.

상자에서 조약돌 KK개를 무작위로 꺼낼 때, 꺼낸 조약돌이 모두 같은 색일 확률을 구하는 프로그램을 작성하시오. 서로 다른 조약돌 KK개를 고르는 모든 방법은 같은 확률로 뽑힌다.

입력

첫째 줄에 색의 개수 MM이 주어진다. (1M501 \le M \le 50)

둘째 줄에 11번 색부터 MM번 색까지 각 색의 조약돌 개수가 순서대로 MM개 주어진다. 각 값은 11 이상 5050 이하의 자연수이다. 조약돌의 총 개수 NN은 이 MM개 값의 합이다.

셋째 줄에 KK가 주어진다. (1KN1 \le K \le N)

출력

첫째 줄에 꺼낸 조약돌이 모두 같은 색일 확률을 소수점 아래 열한째 자리에서 반올림하여 열째 자리까지 출력한다. 소수점 아래는 항상 10자리를 채워서 출력한다. 확률이 11이면 1.0000000000을 출력한다.