{"problem":{"name":"[蓝桥杯 2020 省 A1] 整数小拼接","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":"LGP8708"},"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对于 $30\\%$ 的评测用例 $1\\le n\\le1000$，$1\\le k\\le10^8$，$1\\le A_i\\le10^4$。\n\n对于所有评测用例，$1\\le n\\le10^5$，$1\\le k\\le10^{10}$，$1\\le A_i\\le10^9$。\n\n蓝桥杯 2020 第一轮省赛 A 组 H 题。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8708","tags":["2020","枚举","双指针 two-pointer","蓝桥杯省赛"],"sample_group":[["4 33\n1 2 3 4","8"]],"created_at":"2026-03-03 11:09:25"}}