- 最后登录
- 2013-11-11
- 在线时间
- 873 小时
- 阅读权限
- 40
- 注册时间
- 2008-9-15
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密

- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
|
假设一共有n个小朋友,每个人杯子中的牛奶的初始体积为 a(0)、a(1)、a(2)、......a(n-1)
m轮以后i号小朋友的牛奶体积为 f(m,i) i 从0记到n-1
那么 f(m,i)=1/2^m * ∑ C(m,k)*a( i-k mod n) k从0记到m
比如 n=7,那么第5轮后, 3号小朋友手中的牛奶体积为
1/2^5 *( C(5,0)*a(3)+C(5,1)*a(2)+C(5,2)*a(1)+C(5,3)*a(0)+C(5,4)*a(6)+C(5,5)*a(5) )
=( a(3)+5a(2)+10a(1)+10a(0)+5a(6)+a(5) ) / 2^5
但m很大时,f(m,i)= 1/2^m * ∑ g(k)*a(k) k从0记到n-1
其中g(k)=∑ C(m,i-k+j*n) 对所有可能的j 求和
比如 n=7,那么第21轮后, 3号小朋友手中的牛奶体积为
1/2^21 * { ( C(21,0)+C(21,7)+C(21,14)+C(21,21) )*a(3)
+( C(21,1)+C(21,8)+C(21,15) ) *a(2)
+( C(21,2)+C(21,9)+C(21,16) ) *a(1)
+( C(21,3)+C(21,10)+C(21,17) ) *a(0)
+( C(21,4)+C(21,11)+C(21,18) ) *a(6)
+( C(21,5)+C(21,12)+C(21,19) ) *a(5)
+( C(216)+C(21,13)+C(21,20) ) *a(4) }
-------------------------------------
也就是对任何一轮(第m轮),每个小朋友手中牛奶的体积都等于所有小朋友初始体积的调和平均值
每个调和系数都是 1/2^m * ∑ C(m,i+j*n) 的形式 ,只是不同的项i值不同而已,相同的i值在不同号的小朋友在公式中的位置不同。
所有调和系数的和等于1。
比如4个小朋友,第3轮
f(3,0)= C(3,0)/8*a(0) + C(3,3) /8* a(1) + C(3,2)/8*a(2) + C(3,1)/8*a(3)
f(3,1)= C(3,1)/8*a(0) + C(3,0)/8 * a(1) + C(3,3)/8*a(2) + C(3,2)/8*a(3)
f(3,2)= C(3,2)/8*a(0) + C(3,1) /8* a(1) + C(3,0)/8*a(2) + C(3,3)/8*a(3)
f(3,3)= C(3,3)/8*a(0) + C(3,2)/8 * a(1) + C(3,1)/8*a(2) + C(3,0)/8*a(3)
若是第二或第一轮,则有些初始值的调和系数为0。
----------------------------------------
可以证明当m趋向无穷大时,每项调和系数 1/2^m * ∑ C(m,i+j*n) (对所有可能的j值求和)
不管i为多少, 调和系数的极限都相等,都等于 1/n 。
也就是说m趋向无穷大的时,任何一个小朋友手中的牛奶的体积都等于
1/n*a(0)+1/n*a(1)+1/n*a(2)+......+1/n*a(n-1)
=1/n(a(0)+a(1)+a(2)+......+a(n-1))
[ 本帖最后由 lulijie 于 2009-8-12 21:14 编辑 ] |
|