以下是引用浅色沙在2008-9-13 17:24:00的发言:可以解释一下吗,谢谢LS 两种解法,第一种: 假设n封信,至少一个放对的概率是f(n)。那么如果第一封就放对了,那么后面n-1封就不考虑了,第一封放对的概率是1/n;如果第一封没放对,也就是(n-1)/n的概率,那么没关系,后面n-1封至少有一封放对就是了,种情况的概率就是(n-1)/n*f(n-1)。所以f(n)=1/n+(n-1)/n*f(n-1)。递归推到f(2),就可以得出f(n)=(n-1)/n,当然这里的前提是f(2)=1/2。 第二种解法更容易懂一些: 假设n封信,都放错的概率是g(n),前n-1封都放错了,概率是g(n-1);第n封也放错要求前n-1封占掉了第n封的位置。前n-1封占掉了第n封的位置的概率是(n-1)/n。 所以g(x)=(n-1)/n*g(n-1),递归推到2,g(x)=2/n*g(2)=1/n。当然这里前提也是g(2)=1/2,很容易验证。 那么至少有一封放对的概率也就是1-g(x)=(n-1)/n
[此贴子已经被作者于2008-9-13 18:15:46编辑过] |