A,B,C,D それぞれに a,b,c,d 票入ったとすると, 非負整数の組 (a,b,c,d) が満たす条件は以下である.
- a>max{b,c,d}.
- a+b+c+d=100.
これを満たす (a,b,c,d) を母関数を用いて数え上げる.
具体的には以下の母関数の x100 の係数である.
a=0∑∞b=0∑a−1c=0∑a−1d=0∑a−1xa+b+c+d=a=1∑∞xa(b=0∑a−1xb)3=a=0∑∞xa(1−x1−xa)3=(1−x)31a=0∑∞(xa−3x2a+3x3a−x4a)=(1−x)41−3(1−x)311−x21+3(1−x)311−x31−(1−x)311−x41=(1−x)41−3(1−x2)4(1+x)3+3(1−x3)4(1+x+x2)3−(1−x4)4(1+x+x2+x3)3
これは以下のように計算できる.
[x100](1−x)41−3[x100](1−x2)4(1+x)3+3[x100](1−x3)4(1+x+x2)3−[x100](1−x4)4(1+x+x2+x3)3=[x100](1−x)41−3[x100](1−x2)41+3x2+3[x100](1−x3)43x+6x4−[x100](1−x4)41+12x4+3x8=(3100+3)−3(350+3)−9(349+3)+9(333+3)+18(332+3)−(325+3)−12(324+3)−3(323+3)=43567