| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1640 人关注过本帖
标题:求AC代码
只看楼主 加入收藏
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
收藏
得分:0 
回复 9楼 playmyself
AC啦,可是为什么概率公式是这个呢?求教
2010-07-21 09:40
smltq
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:566
专家分:400
注 册:2008-1-21
收藏
得分:10 
一个随机变量的期望值是变量的输出值乘以其机率的总和,换句话说,期望值是该变量输出值的平均数

这题变量的输出值是1,机率是1/n  n是当前秒数
所以期望值是1+1/2+...1/n

简单的生活
2010-07-21 10:21
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
收藏
得分:0 
回复 12楼 smltq
不懂。不是应该是E=1*p1 + 2 *p2 + 3 * p3 + 4*p4 + ... + n * pn 么?我没学过概率统计,希望您讲的更通俗一些
其中 p1 + p2 + ... + pn = 1

[ 本帖最后由 heartnheart 于 2010-7-21 10:42 编辑 ]
2010-07-21 10:39
playmyself
Rank: 5Rank: 5
来 自:第3系4级宇宙空间
等 级:职业侠客
帖 子:76
专家分:399
注 册:2009-7-8
收藏
得分:0 
正常求解的话,对于第二个数据
播一个广告的情况是二秒之只第二秒的数据比第一秒的大。简记21
播二个广告的情况是:12
各占1/2
期望为1*(1/2)+2*(1/2)
这样可能不会明白,举三个广告的例子:
播一个广告的情况是:321|312    占1/3
播二个广告的情况是:132|231|213占1/2
播三个广告的情况是:123        占1/6
期望为1*(1/3)+2*(1/2)+3*(1/6)= 1.5/6
播N个广告呢?
播一个广告的情况是:N*,就是(n-1)!/n! =1/n
概率为:1*(1/n)其实这就是多的,剩下的都是一样的。
播二个广告的情况是:C(n,2)*A(n-2,n-2)/A(n,n) = 1/2
2*(1/2)= 1
播三个广告的情况是:C(n,3)*A(n-3,n-3)/A(n,n)= 1/6
3*(1/6)=1/2
播i个广告的情况是:C(n,i)*A(n-i,n-i)*A(i-2,i-2)/A(n,n) = 1/((i-1)*i)
i*(1/((i-1)*i)=1/(i-1)
...

无聊创造奇迹。
2010-07-21 11:01
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
收藏
得分:0 
回复 14楼 playmyself
原来如此,豁然开朗,爽哉,太谢谢啦O(∩_∩)O哈哈~
2010-07-21 11:19
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
哦……果然n已知之后期望是个常数

调和数列目前还没有人类已知的求和公式。有相关的一些近似求和公式,但也充满了迷团。所以就用 for 求就行了。

这题我读着感觉题说的很怪,我还以为广告播着播着会变值呢(比如受了好评之后涨价了之类的)。没有实际背景的题,还拉点实际背景,经常会把人搞糊涂。
2010-07-21 11:23
快速回复:求AC代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020109 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved