luogu#P1978. 集合
集合
题目描述
集合是数学中的一个概念,用通俗的话来讲就是:一大堆数在一起就构成了集合。
集合有如下的特性:
-
无序性:任一个集合中,每个元素的地位都是相同的,元素之间是无序的。
-
互异性:一个集合中,任何两个元素都认为是不相同的,即每个元素只能出现一次。
-
确定性:给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一,不允许有模棱两可的情况出现。
例如 就是一个集合。我们可以知道, 属于 ,即 ; 不属于 ,即 。一个集合的大小,就是其中元素的个数。
现在定义一个特殊的 -集合,要求满足:
- 集合的所有特性
- 对任意一个该集合内的元素 ,不存在一个数 ,使得 并且 属于该集合。即集合中的任意一个数,它乘以 之后的数都不在这个集合内。
给你一个由 个不同的数组成的集合,请你从这个集合中找出一个最大的 -集合。
输入格式
第一行:两个整数: 和 。
第二行: 个整数: 表示给定的集合。
输出格式
第一行:一个整数: 表示最大的 -集合的大小。
6 2
2 3 6 5 4 10
3
提示
提示:在样例所给集合中,找出的最大的 -集合为
- 对于 的数据:。
- 对于 的数据:。
- 对于 的数据:。
- 对于 的数据:,。