dfs是实现时间复杂度是2^n,二进制时间复杂度是n*2^n
题目大意:给定n和一个大小为m的集合,集合元素为非负整数。为1...n-1中能被集合里任意一个数整除的数字个数。n<=2^31,m<=10
/*如果是枚举所有的1...n,则n必须要小,不然一定会超时
实现容斥的方法有:dfs,队列数组,二进制
*/
//二进制实现容
dfs是实现时间复杂度是2^n,二进制时间复杂度是n*2^n
题目大意:给定n和一个大小为m的集合,集合元素为非负整数。为1...n-1中能被集合里任意一个数整除的数字个数。n<=2^31,m<=10
/*如果是枚举所有的1...n,则n必须要小,不然一定会超时
实现容斥的方法有:dfs,队列数组,二进制
*/
//二进制实现容