#P8708. [蓝桥杯 2020 省 A1] 整数小拼接

    ID: 7795 远端评测题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>2020枚举双指针,two-pointer蓝桥杯省赛

[蓝桥杯 2020 省 A1] 整数小拼接

题目描述

给定一个长度为 nn 的数组 A1,A2,,AnA_1,A_2,\cdots,A_n。你可以从中选出两个数 AiA_iAjA_j(iji\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 33
1 2 3 4
8

提示

对于 30%30\% 的评测用例 1n10001\le n\le10001k1081\le k\le10^81Ai1041\le A_i\le10^4

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

蓝桥杯 2020 第一轮省赛 A 组 H 题。