{"problem":{"name":"[蓝桥杯 2020 省 B1] 整数拼接","description":{"content":"给定一个长度为 $n$ 的数组 $A_1,A_2,\\cdots,A_n$。你可以从中选出两个数 $A_i$ 和 $A_j$（$i\\neq j$），然后将 $A_i$ 和 $A_j$ 一前一后拼成一个新的整数。例如 `12` 和 `345` 可以拼成 `12345` 或 `34512`。注意交换 $A_i$ 和 $A_j$ 的顺序总是被视为 $2$ 种拼法，即便是 $A_i=A_j$ 时。 请你计","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":131072},"difficulty":{"LuoguStyle":"P3"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP8712"},"statements":[{"statement_type":"Markdown","content":"给定一个长度为 $n$ 的数组 $A_1,A_2,\\cdots,A_n$。你可以从中选出两个数 $A_i$ 和 $A_j$（$i\\neq j$），然后将 $A_i$ 和 $A_j$ 一前一后拼成一个新的整数。例如 `12` 和 `345` 可以拼成 `12345` 或 `34512`。注意交换 $A_i$ 和 $A_j$ 的顺序总是被视为 $2$ 种拼法，即便是 $A_i=A_j$ 时。\n\n请你计算有多少种拼法满足拼出的整数是 $K$ 的倍数。\n\n## Input\n\n第一行包含 $2$ 个整数 $n$ 和 $K$。\n\n第二行包含 $n$ 个整数 $A_1,A_2,\\cdots,A_n$。\n\n## Output\n\n一个整数代表答案。\n\n[samples]\n\n## Note\n\n对于所有评测用例，$1\\le n\\le10^5$，$1\\le k\\le10^5$，$1\\le A_i\\le10^9$。\n\n蓝桥杯 2020 第一轮省赛 B 组 I 题。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8712","tags":["2020","枚举","蓝桥杯省赛"],"sample_group":[["4 2\n1 2 3 4","6"]],"created_at":"2026-03-03 11:09:25"}}