[关闭]
@yang12138 2018-08-18T01:15:10.000000Z 字数 594 阅读 1133

HDU 6397 (MultiSchool Round8 Problem 1001)

未分类


题意:
个盒子,每个盒子里面有完全一样的个球,从每个盒子里面取球(可能取出个),问恰好总共取出个球的方案数有多少种?两个方案数不同当且仅当在某个盒子里面取的个数不一样.答案对取模.
数据范围).

解析:
先尝试构造这个玩意的母函数:,要求的答案就是的系数.
先用等比数列求和公式化简一下:


容易知道左边的式子的的幂为的时候才会有系数不为,那么枚举左边的幂为,那么右边的式子只有的系数会对答案有贡献,那么现在要求左边式子的系数和右边式子的的系数.
直接说结论,左边式子的系数是,右边式子的系数是.
通过预处理阶乘和逆元,可以在时间处理该问题.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注