原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2048
神、上帝以及老天爷
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 22085 Accepted Submission(s): 9298
为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:
首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中;
然后,待所有字条加入完毕,每人从箱中取一个字条;
最后,如果取得的字条上写的就是自己的名字,那么“恭喜你,中奖了!”
大家可以想象一下当时的气氛之热烈,毕竟中奖者的奖品是大家梦寐以求的Twins签名照呀!不过,正如所有试图设计的喜剧往往以悲剧结尾,这次抽奖活动最后竟然没有一个人中奖!
我的神、上帝以及老天爷呀,怎么会这样呢?
不过,先不要激动,现在问题来了,你能计算一下发生这种情况的概率吗?
不会算?难道你也想以悲剧结尾?!
1 2
50.00%
题意:求n个数,全错排所占全排的百分比。
题解:基础题,n个数的全排很容易求,设s[n]=n!,递归可以写出,全错排比较难处理,不过好在有现成的公式,离散数学里面也有学到,a[n]=(n-1)(a[n-1]+a[n-2]),然后就可以递推求出了。注意数据类型。
全错排公式推导过程:http://baike.baidu.com/view/1926671.htm
本文介绍了一道经典的离散数学题目,即计算在抽奖活动中所有人都未抽到自己名字字条的概率。文章提供了输入输出样例及解题思路,利用递归公式计算全错排的情况。
4982

被折叠的 条评论
为什么被折叠?



