꽃 구매하기
시간 제한2초메모리 제한512 MB
0 <= x_i <= f_i이고 합이 S인 정수 수열 x_i의 개수를 구한다. N은 20 이하, S는 1e14 이하다.
문제
상근이는 여자친구에게 줄 꽃을 정확히 송이 사려고 한다.
동네에는 꽃집이 개 있고, 번째 꽃집은 꽃을 최대 송이까지 판다. 한 꽃집이 파는 꽃은 모두 색이 같고, 색이 같은 꽃끼리는 구분할 수 없다. 서로 다른 꽃집이 같은 색 꽃을 파는 경우는 없다.
그래서 구매 방법은 각 꽃집에서 몇 송이를 사는지로 정해진다. 즉 이고 인 정수 수열 의 개수를 세면 된다.
꽃을 정확히 송이 사는 방법의 수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 과 가 주어진다. (, )
둘째 줄에 이 공백으로 구분되어 주어진다. ()
출력
꽃을 정확히 송이 사는 방법의 수를 로 나눈 나머지를 첫째 줄에 출력한다.