====== 2020.06.22-2020.06.28 周报 ====== ===== 团队训练 ===== 2020.06.24 [[https://vjudge.net/contest/379605|2017-2018 ACM-ICPC, NEERC, Northern Subregional Contest]] ''prob:8:8:14'' ''rnk:11/?'' [[20200624比赛记录]] ===== _wzx27 ===== ==== 容斥原理 ==== [[https://ac.nowcoder.com/acm/problem/16513|牛客16513]] 给一个集合 $A$,问 $[1,N]$ 有多少个数满足 $A$ 中的元素都不是它的因数。 比较模板的一个题目,二进制枚举 $A$ 的子集,根据集合大小的奇偶性容斥。 #include #define ll long long #define pii_ pair #define mp_ make_pair #define pb push_back #define fi first #define se second #define rep(i,a,b) for(int i=(a);i<=(b);i++) #define per(i,a,b) for(int i=(a);i>=(b);i--) #define show1(a) cout<<#a<<" = "<