Sky Code 给出n个数,求选出4个数组合,使其gcd为1,,\(n<=10000\),每个数\(<=10000\). 解 理解1:容斥原理 注意到Mobius反演式子不好写出,于是我们考虑它的兄弟,容斥,于是设\(F(d)\)表示数中有约数d的个数,所以由容斥原理,我们不难得到 \[ans=\sum_{d=1}^{10000}F(d)\mu(d)\] 预处理出函数\(\mu\),和\(F\),代入式子枚举即可. 理解2:Mobius反演 考虑到无法写出具体的式子,于是我们可以列出抽象式子…