[题目链接]https://atcoder.jp/contests/abc156/tasks/abc156_d 简单数论问题,题意就是有n个数,不能组成a与b个数,问有多少种组合方式 那就是C(n,1)+C(n,2)+....+C(n,n)-C(n,a)-C(n,b) 和式部分为2^n-1 由于a,b的范围在2e5,直接运用逆元+原始定义求两个组合数就行了 #include<bits/stdc++.h> using namespace std; #define lowbit(x) ((x)&a…