第5个回答 2009-09-01
我给4楼补充一下
(n-2)am-1是对应第一块和第m-1块不同色的情况
(n-1)am-2是对于第一块和第m-1块不同色的情况
他的思路是正确的,按照这个思路应该可以得到答案,但还有一个解法,设本题目答案为函数F(m,n)当m>2时有:
F(m,n)=n(n-1)^(m-1)-F(m-1,n)
可以用这个递归,不管m有多大,他最终会在F(2,n)=n(n-1)处结束。
F(m,n)=n(n-1)^(m-1)+n(n-1)^m-…………(+/-)?F(3,n)
=n(n-1)^(m-1)+n(n-1)^m-…………(+/-)?n(n-1)^2(-/+)?n(n-1)
不难看出这是一个等比数列,首项是n(n-1)^(m-1),定比为:-1/(n-1),求的是前(m-1)项之和。
很容易就可以算出结果为:
F(m,n)=(n-1)^m+[(-1)^m](n-1)
但这只是m>2时的情况,当m<=2时,F(2,n)=n(n-1)和实际情况不冲突,F(1,n)=0和实际情况(应该为n)冲突,则最后结果为:
当m=1时,方法数目为:n。
当m>1时,方法数目为:(n-1)^m+[(-1)^m](n-1)。