题面
传送门UVa-11542
题目大意:给出一个整数集合从中挑出至少一个使得积为完全平方数。
样例
Sample Input
4
3
2 3 5
3
6 10 15
4
4 6 10 15
3
2 2 2
Sample Output
0
1
3
3
思路
高斯消元+xor矩阵
先处理出前面500的质数
写成m个异或的方程 自上而下求解即可
异或的话可以用bitset优化但是,,我不会用啊
代码
1 |
|
infinite OI road.
传送门UVa-11542
题目大意:给出一个整数集合从中挑出至少一个使得积为完全平方数。
Sample Input
4
3
2 3 5
3
6 10 15
4
4 6 10 15
3
2 2 2
Sample Output
0
1
3
3
高斯消元+xor矩阵
先处理出前面500的质数
写成m个异或的方程 自上而下求解即可
异或的话可以用bitset优化但是,,我不会用啊
1 | #include<bits/stdc++.h> |