文章目录
一、 容斥原理
是
个集合 ; 则 这
个集合 并集的元素个数 是 :
解析 :
个集合进行并运算后 , 元素个数 , 通常使用 容斥原理 进行计算 ;
: 将每个集合中的 元素个数 相加 , 该值大于 总元素数 , 需要进行修正 ; ( 系数值
)
: 减去两两相交的元素个数 , 该值又小于 总元素数 , 继续进行修正 ; ( 系数值
)
: 加上三个集合相交的元素个数 , 该值大于 总元素数 , 继续进行修正 ; ( 系数值
)
减去四个集合相交的元素个数 , 该值小于 总元素数 , 继续进行修正 ; ( 系数值
)
: 加上
乘以
个集合相交的元素个数 ; ( 系数值
)
上述 奇数个集合 交集元素个数 前系数是 正数 , 偶数个集合 交集元素个数 前系数是 负数 ;
二、 容斥原理 示例
~
之间 , 既不是某个整数的平方 , 又不是某个整数的立方 , 的数个数 ?
全集 :
集合是全集 , 是
到
的自然数 ,
集合的个数
平方对应的数集合
:
集合是 某个数 的平方 对应的 某个数 集合 ,
,
集合元素个数是
;
, 因此
集合的元素是
, 元素个数有
个 ;
都在
到
之间 ,
就超过
了 ;
立方对应的数集合
:
集合是 某个数 的立方 对应的 某个数 集合 ,
,
集合元素个数是
;
, 因此
集合的元素是
, 元素个数有
个 ;
都在
到
之间 ,
就超过
了 ;
计算
集合的交集
: 元素个数 , 既是平方 , 又是立方 , 肯定是六次方的数 ,
,
集合的元素个数是
;
, 因此
集合的元素是
, 元素个数有
个 ;
都在
到
之间 ,
就超过
了 ;
题目可以转化成 : 集合
中 , 既不属于
集合 , 有不属于
集合 的数字 ;
集合
与 集合
并集是
上述并集 的 绝对补集
元素个数
, 就是题目中要求的结果 ;
上述式子中 ,
,
值可以使用 容斥原理 进行计算 ;
两个集合并集的元素个数 , 可以使用两个集合的元素个数相加 , 然后减去两个集合交集的元素个数 ;
代入总的公式 :