#S1020C. 选数问题
选数问题
选数问题
题目限制
5000 ms 256 M
题目描述
给一个长度为 的数组 ,数据保证每个 的约数数量不超过 ,求最少选出多少个数(同一个数不能选 次),使得选出的数乘积为完全平方数。无解输出 。
输入格式
第一行输入一个整数n,表示数组长度(1≤n≤10^5)。 第二行输入n个整数 a[i],表示每个数组元素(1≤a[i]≤10^6)。
输出格式
输出最少需要选择多少个数。
数据范围
对于 的数据,有 。
对于 的数据,有 。
对于 的数据,有 。
输入样例1
4
6 15 10 11
输入样例2
3
1 2 6
输出样例1
3
输出样例2
1
样例解释
样例 选择
样例 选择 。
相关
在下列比赛中: