Toggle navigation
码蜂编程
常见问答
问题
来源/分类
状态
排名
竞赛&作业
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
问题1761--【基础】互斥的数
1761: 【基础】互斥的数
[命题人 :
]
时间限制 :
1.000
sec
内存限制 :
16 MB
提交
解决: 1
提交量: 1
统计
题目描述
有这样的一个集合,集合中的元素个数由给定的N决定,集合的元素为N个不同的正整数,一旦集合中的两个数x,y满足y = P*x,那么就认为x,y这两个数是互斥的,现在想知道给定的一个集合的最大子集满足两两之间不互斥。
输入
输入有多组数据,每组第一行给定两个数N和P(1<=N<=10^5, 1<=P<=10^9)。接下来一行包含N个不同正整数ai(1<=ai<=10^9)。
输出
输出一行表示最大的满足要求的子集的元素个数。
样例输入
Copy
4 2 1 2 3 4
样例输出
Copy
3
来源/分类
map