팰린드롬과 관련된 수열의 개수
시간 제한0.25초메모리 제한512 MB
길이 N이고 값이 M 이하인 수열 중 길이 K인 모든 연속 부분 수열이 회문인 수열의 개수를 10^9+7로 나눈 나머지를 구한다.
문제
N, M, K가 주어졌을 때, 다음 조건을 만족하는 수열 A의 개수를 세어보자.
- A의 크기는 N이다.
- A는 M보다 작거나 같은 자연수로 이루어져 있다.
- A의 크기가 K인 부분 연속 수열은 모두 팰린드롬이다.
입력
첫째 줄에 N, M, K가 주어진다.
출력
첫째 줄에 수열 A의 개수를 로 나눈 나머지를 출력한다.