A33698.因子
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
现在有 长度为 n 的数组 A,你需要从中选 x 个数,使得这 x 个数的因子的个数的和大于等于 m,求 x 的最小值。
数据范围:
- 1≤n≤105
- 1≤Ai≤106
- 数据保证,m≥1 且 m 的值不超过所有 Ai 的因子个数的和
输入格式
第一行输入两个整数 n,m,代表数组的长度和因子的个数需要达到的数量。
第二行输入 n 个整数 Ai,代表数组中的值。
输出格式
输出一个整数 x 占一行,表示答案。
输入输出样例
输入#1
6 10 1 2 3 4 5 48
输出#1
1
说明/提示
样例一需要挑选的数的因子个数大于等于 10,所以我们选择 48,因为
48 刚好有 1,2,3,4,6,8,12,16,24,48,10 个因子,所以 x 的最小值为1。