容斥
H_ang
记录一些东西吧!
展开
-
Codeforces Round #450 (Div. 2) D. Unusual Sequences - 隔板法+容斥
题目链接:https://codeforces.com/contest/900/problem/D 题目大意: 给你一个x和y。求: gcd(a1, a2, …, an) = x 的序列个数。 思路:如果y/x==0才可能满足条件。我们把每一堆大小定义成len=y/x那么就是有len个物品分配到m个盒子。盒子不能为空。 m=1…len。 那么可能的结果就是2^(len-1)。 但是这样的gcd...原创 2020-02-02 13:32:27 · 201 阅读 · 0 评论 -
Educational Codeforces Round 81 (Rated for Div. 2) - D. Same GCDs - 扩欧+欧拉函数 or 容斥
题目链接:https://codeforces.com/contest/1295/problem/D 题目大意: 多样例 给你一个a和m。问有多少个x(0<=x<m) 使得gcd(a, m)=gcd(a+x, m)。 思路:根据扩欧定理: gcd(a+x, m)= gcd((a+x)%m, m) (a+x)%m的取值可能是[0, m-1]。 gcd(a+x, m)= gcd(a, m...原创 2020-01-30 13:53:35 · 207 阅读 · 0 评论