요로시쿠
시간 제한1초메모리 제한1024 MB
각 학부의 학생 수가 주어질 때 M명을 균등하게 무작위로 뽑았을 때 같은 학부 학생 쌍 개수의 기댓값을 소수 모듈로로 구한다.
문제
최근 P=NP 임을 증명하여 세계적인 스타가 된 김채완 교수는, 신학기에 그 증명을 리뷰하는 강의를 개설하였다. 이 강의는 김채완 교수의 훈훈한 외모에 힘입어 엄청난 인기를 얻었고, 결국 월향대의 모든 학생이 이 강의를 수강신청하기에 이르렀다.
자비로운 김채완 교수는 모든 학생에게 공평하게 기회를 주기 위해 각 학생이 뽑힐 확률이 균등하도록 정확히 명을 뽑아 수강 자격을 주기로 하였다. 월향대학교에는 개의 학부가 있고, 번째 학부에는 명의 학생이 소속되어 있을 때, 수강 자격을 얻은 학생 중 학부가 같은 학생 쌍의 개수의 기댓값을 구해보자. 단, 한 학생은 정확히 하나의 학부에 소속되어 있다.
입력
첫째 줄에 정수 , 이 공백으로 구분되어 주어진다.
둘째 줄에 각 학부에 소속된 학생의 수 , , , 이 공백으로 구분되어 정수로 주어진다.
출력
수강 자격을 얻은 학생 중 학부가 같은 학생 쌍의 개수의 기댓값이 기약분수 일 때, 을 만족하는 이상 미만의 정수 을 출력한다. 기댓값은 항상 유리수이며, 은 유일하다.