题目链接: http://poj.org/problem?id=3904 题目大意: 给你N个整数.从这N个数中选择4个数,使得这四个数的公约数为1.求满足条件的 四元组个数. 解题思路: 四个数的公约数为1.并不代表四个数两两互质.比方(2,3,4,5)公约数为1,可是 2和4并不互质. 从反面考虑.先求出四个数公约数不为1的情况个数,用总的方案个数 减去四个数公约数不为1的情况个数就是所求. 求四个数公约数不为1的情况个数,须要将N个数每一个数质因数分解,纪录下全部不同 的素因子所能组成的因…