#141
Gold III

K의 배수

시간 제한
1s
메모리 제한
1024MB
제출
1
정답
1
맞힌 사람
1
정답 비율
100.0%

문제

준혁이는 00부터 99까지의 숫자 중에서 서로 다른 숫자를 NN개 골랐다. 준혁이가 고른 숫자만으로 이루어진 MM자리의 양의 정수 중에서 KK의 배수는 몇 개인지 구해보자. 단, MM자리의 양의 정수는 숫자 00으로 시작할 수 없으며, 조건을 만족하는 양의 정수가 매우 많을 수 있기 때문에 그 개수를 1 000 000 007(=109+7)1\,000\,000\,007(= 10^9+7)로 나눈 나머지를 구한다. 이 수는 소수이다.

입력

첫째 줄에 정수 N,M,K(1≤N≤10;1≤M≤100;2≤K≤1 000)N, M, K(1 \le N \le 10; 1 \le M \le 100; 2 \le K \le 1\,000)이 공백으로 구분되어 주어진다.

둘째 줄에 준혁이가 고른 숫자 a1,a2,⋯ ,aN(0≤ai≤9)a_1, a_2, \cdots, a_N(0 \le a_i \le 9)이 공백으로 구분되어 오름차순으로 주어진다.

출력

준혁이가 고른 숫자만으로 이루어진 MM자리의 양의 정수 중에서 KK의 배수의 개수를 1 000 000 007(=109+7)1\,000\,000\,007(= 10^9+7)로 나눈 나머지를 출력한다. 이 수는 소수이다.

예제 입력 1

10 1 2
0 1 2 3 4 5 6 7 8 9

예제 출력 1

4

예제 입력 2

5 2 25
0 1 2 5 7

예제 출력 2

3

예제 입력 3

2 2 2
0 2

예제 출력 3

2

예제 입력 3

2 30 2
2 4

예제 출력 3

73741817
문제를 만든 사람
201902648_강지훈
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람
#순위사용자언어시간메모리코드 길이
10061🥇
황준영
PyPy32ms55984KB412B
난이도 투표
Gold III1명 투표· 7개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
10061
맞았습니다
PyPy32ms55984KB412B2026. 09. 30. 22:07