首先这是个数学问题,求n位乘客中第m位坐到正确位置的概率。 我们假设有10位乘客,那么就有10个座位。首先熊猫坐了一个, 要使第m位乘客能坐到正确的座位,那么熊猫肯定不能坐在那位 乘客的位置上,于是得出了一个概率是9/10。假设m=2,那么除 开熊猫的第一位乘客也不能坐在第2位乘客的位置上,而且是从 剩下的9个位置中选取座位,得出概率8/9。那么第2位乘客就必 须从剩下的8个座位选出自己的那个位置,得出概率1/8。将3个 概率相乘,得到概率1/10。再假设n=10,m=3的情况,根据前面的 原理,可得答案1/10,我们可以发现,结果就是1/n。 */ #include<stdio.h> int main() { int m,n; while(~scanf("%d%d",&m,&n)) { printf("%.2lf\n",1.0/m); } return 0; }