종이 뭉치
시간 제한2초메모리 제한512 MB
각각 K개의 정수가 오름차순으로 적힌 N장의 종이에서 하나씩 골라 만들 수 있는 비감소 수열의 개수를 10^9+7로 나눈 나머지를 구한다.
문제
정수 부터 까지의 번호가 붙은 종이가 장 있다. 종이마다 개의 정수가 적혀 있어, 번째 종이에는 가 적혀 있다.
각 종이에서 정수를 하나씩 골라 수열 를 만든다. 번째 종이에서 고른 정수가 가 된다. 이렇게 수열을 만드는 방법은 가지다. 그중에서 감소하지 않는 수열은 몇 가지인가? 수열이 감소하지 않는다는 것은 모든 에 대해 이라는 뜻이다.
답이 너무 클 수 있으므로 로 나눈 나머지를 출력한다.
입력
첫째 줄에 두 정수 과 가 주어진다. (, ) 다음 개 줄 중 번째 줄에 개의 정수 가 주어진다. ()
출력
감소하지 않는 수열의 개수를 로 나눈 나머지를 출력한다.