[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的主要内容,如果未能解决你的问题,请参考以下文章

CF1342F Make It Ascending

CF1206B Make Product Equal One

CF1095F Make It Connected

CF1065C Make It Equal

Make It Increasing CF 1473 E

[CF1095F]Make It Connected