A33698.因子

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

现在有 长度为 nn 的数组 AA,你需要从中选 xx 个数,使得这 xx 个数的因子的个数的和大于等于 mm,求 xx 的最小值。

数据范围:\large{数据范围}:

  • 1n1051\leq n \leq 10^5
  • 1Ai1061 \leq A_i \leq 10^6
  • 数据保证,m1m \geq 1mm 的值不超过所有 AiA_i 的因子个数的和

输入格式

第一行输入两个整数 n,mn, m,代表数组的长度和因子的个数需要达到的数量。

第二行输入 nn 个整数 AiA_i,代表数组中的值。

输出格式

输出一个整数 xx 占一行,表示答案。

输入输出样例

  • 输入#1

    6 10
    1 2 3 4 5 48

    输出#1

    1

说明/提示

样例一需要挑选的数的因子个数大于等于 10,所以我们选择 4848,因为
4848 刚好有 1,2,3,4,6,8,12,16,24,481,2,3,4,6,8,12,16,24,48,10 个因子,所以 xx 的最小值为11

首页