组合与概率
一道计数小题的分析
正文文字 356 字公式 29 处
2021年北京大学优秀中学生暑假学堂数学测试的第一题如下:
求集合{1,2,⋯,2021}的非空子集中元素和为3的倍数的集合个数.
这是一道很陈的题了,例如2013年的一道天津高联预赛题就几乎一样:
如果集合{1,2,⋯,9}的某个非空子集中所有元素之和是3的倍数,则称该子集为忐忑子集,那么,忐忑子集的个数是_____.
这类问题一般能够使用生成函数进行求解.
考虑多项式
我们来研究𝑓(𝑥)展开式的组合意义.
事实上,𝑓(𝑥)展开式中每一项的次数均是由若干个不同的𝑥^(𝑖)相乘产生的,从而𝑥^(𝑛)的系数就是和为𝑛的子集个数.
于是在本题中,我们只需求𝑓(𝑥)的展开式中,次数为3的倍数的所有项的系数之和.容易联想到一类初中的多项式题目(以下题为例):
已知(3𝑥−1)^(5)=∑_(𝑖=0)^(5)𝑎_(𝑖)𝑥^(𝑖),求𝑎_(4)+𝑎_(2)+𝑎_(0)的值.
本题求解关键在于将次数按奇偶分成两组分别求和,于是可以赋值𝑥=1和𝑥=−1.
那么回到原题,怎样的赋值能将次数为3的倍数的项选取出来呢?容易想到赋值为1,𝜔,𝜔^(2)(𝜔为三次单位根),解答如下:
设𝑓(𝑥)=∑_(𝑖=0)^(𝑛)𝑎_(𝑖)𝑥^(𝑖).则
三式相加,结合1+𝜔+𝜔^(2)=0得:
即
注意到本题要求的为非空子集个数,故答案为:




留言
正常留言提交后可直接显示,无需人工审核;仍会经过防刷与垃圾内容过滤。请不要留下手机号等私人信息。解法、疑问都可以说;公式用 LaTeX:行内
$…$,整行$$…$$。