#P8712. [蓝桥杯 2020 省 B1] 整数拼接

[蓝桥杯 2020 省 B1] 整数拼接

题目描述

给定一个长度为 nn 的数组 A1,A2,,AnA_1,A_2,\cdots,A_n。你可以从中选出两个数 AiA_iAjA_jiji\neq j),然后将 AiA_iAjA_j 一前一后拼成一个新的整数。例如 12345 可以拼成 1234534512。注意交换 AiA_iAjA_j 的顺序总是被视为 22 种拼法,即便是 Ai=AjA_i=A_j 时。

请你计算有多少种拼法满足拼出的整数是 KK 的倍数。

输入格式

第一行包含 22 个整数 nnKK

第二行包含 nn 个整数 A1,A2,,AnA_1,A_2,\cdots,A_n

输出格式

一个整数代表答案。

4 2
1 2 3 4
6

提示

对于所有评测用例,1n1051\le n\le10^51k1051\le k\le10^51Ai1091\le A_i\le10^9

蓝桥杯 2020 第一轮省赛 B 组 I 题。