[CF 1043F] Make It One
Posted fly-in-milkyway
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[CF 1043F] Make It One相关的知识,希望对你有一定的参考价值。
Description
给定 (n) 个正整数 (a_i),最少选出多少个 (a_i) 使得他们 (gcd) 为 (1)?(n,a_ile 3 imes 10^5)。
Solution
设 (f[i][j]) 表示取出 (i) 个数、(gcd) 为 (j) 的方案数,(cnt[i]) 表示有多少个数有 (i) 这个约数。有:
[ f[i][j] = inom{cnt[j]}{i}-f[i][j*k](kge 2) ]
Code
以上是关于[CF 1043F] Make It One的主要内容,如果未能解决你的问题,请参考以下文章