길이가 K인 증가하는 부분 수열
시간 제한2초메모리 제한512 MB
값이 엄격히 증가하는 길이 K인 부분수열의 개수를 5,000,000으로 나눈 나머지로 구한다.
문제
길이가 인 수열 과 정수 가 주어진다. 수열 의 부분 수열 중에서 길이가 이면서 증가하는 것이 몇 개인지 구하시오.
부분 수열은 인덱스 를 골라 만든 이다. 증가한다는 것은 가 성립한다는 뜻이므로, 값이 같은 원소가 이웃해 들어갈 수는 없다. 값이 같더라도 고른 인덱스가 하나라도 다르면 서로 다른 부분 수열로 센다.
입력
첫째 줄에 수열의 길이 ()과 정수 (, )가 공백을 사이에 두고 주어진다.
둘째 줄에 이 공백을 사이에 두고 주어진다. ()
출력
길이가 이면서 증가하는 부분 수열의 개수를 5,000,000으로 나눈 나머지를 첫째 줄에 출력한다.