题目大意: 有c种不同的巧克力,每种无限个,意味着取出每种的几率每次为1/c.现在你需要取n次.然后将统计每种取出来的巧克力的数量.若为偶数则舍去,否则留下一个.问最后留下m个的概率是多少. 题目分析: 由于取出每种巧克力的概率始终相同,.不妨假设取出奇数个的巧克力正好是1~m,m+1则取出偶数次,然后求出这种情况的次数.最后答案乘以C(c,m)再除以c^n即可.由于可以取出相同的巧克力,所以采用指数型生成函数. 对于前m种,构造g(x)=x/1!+x^3/3!+x^5/5!.....=sinh…