MatKor Cup 예비소집 자리 배치
시간 제한1초메모리 제한1024 MB
참가자 N명과 좌석 M개가 주어질 때, 맞힌 좌석 수의 기댓값을 기약분수로 구하는 문제입니다.
문제
이번 MatKor Cup 예비소집에는 참가자가 총 명 왔고, 대회장에는 개의 자리가 준비되어 있다. 종우는 명의 참가자에게 서로 다른 자리를 하나씩 미리 배정해 두었다. 동우는 종우에게 자리를 어떻게 배정했는지 물어보았다.
종우는 그냥 알려주지 않고, 동우에게 명 전원의 자리를 예측해 보라고 했다. 동우는 개의 자리 중 서로 다른 개를 고른 뒤, 각 참가자의 자리를 예측했다.
동우가 예측한 자리가 종우가 배정한 자리와 같은 참가자 수의 기댓값을 구하시오.
종우와 동우는 가능한 모든 경우에 대해 같은 확률로 자리를 배정하거나 예측한다.
입력
첫 번째 줄에 참가 인원 과 자리 개수 이 공백으로 구분되어 주어진다. ()
출력
기댓값을 기약분수 (; ; )로 약분하여 /의 형태로 첫 번째 줄에 출력한다. 답이 정수라면 분모를 1로 본다.
주어진 조건 안에서 기댓값이 유리수임을 증명할 수 있다.