随笔分类 - 算法-数论 / 容斥定理
摘要:例题:HDU4135 HDU2841,HDU1695,HDU3501 HDU4135例题博客 利用容斥原理,先求不互质的个数 ans,最后结果 n−ans。 先将 m 分解质因子。存到 p数组里。 假如 m 有 2,3,5质因子,那么2, 3, 5的倍数与 m 都不互质,但是会有重复。用容斥原理算出
阅读全文
摘要:for (long long k = N; k >= 1; k--) { f[k] = (N / k) * (N / k); for (long long i = k + k; i <= N; i += k) f[k] -= f[i]; } 例题: 链接:https://ac.nowcoder.co
阅读全文

浙公网安备 33010602011771号