首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >杭电 2201

杭电 2201

作者头像
全栈程序员站长
发布2022-07-08 16:40:31
发布2022-07-08 16:40:31
5110
举报

大家好,又见面了,我是全栈君。

熊猫阿波的故事

Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4141 Accepted Submission(s): 3209

Problem Description

凡看过功夫熊猫这部电影的人都会对影片中那仅仅憨憨的熊猫阿波留下相当深的印象。胖胖的熊猫阿波自从打败了凶猛强悍的雪豹泰龙以后,在和平谷的地位是越来越高,成为谷中第一的功夫大师。

并因此他父亲经营的面馆的生意也越来越好,店里每天都会有很多慕名而来吃面和想拜阿波为师的人。 一日,阿波收到了一张请柬,请柬里说在遥远的美国将召开全球比武大会,特邀请阿波过去做嘉宾。

阿波当然非常高兴,由于自己长这么大都还没出过和平谷,更何况是出国去那遥远的美国。

于是他托人买了当晚的机票,阿波来到机场发现其它乘客们正准备按机票上的号码(1,2,3,…..,n)依次排队上飞机。由于阿波是第一次坐飞机,所以他想先一步登机。因此他插队第一个登上了飞机,而且他也不看机票,随机的选择了一个座位坐下了。乘客们都非常气氛。他们想:既然阿波都不遵守规定,那么我为什么要遵守呢?因此后面全部的人也都任意地找了位置坐下来。而且坚决不让座给其它的乘客。 如今的问题是这种:在这种情况下,第i个乘客(除去熊猫阿波外)坐到原机票位置的概率是多少?

Input

输入包括多组測试数据,每组数据占一行,包括两个整数。各自是n和m(n>=m)。n表示共同拥有n个乘客(包括阿波)。m表示第m个乘客。

Output

对于每组数据。请输出第m个乘客(除去熊猫阿波外)坐到原机票位置的概率是多少?(结果保留2位小数) 每组输出占一行。

Sample Input

代码语言:javascript
复制
    2 1
11 3

Sample Output

代码语言:javascript
复制
    0.50
0.09
   
   
   
   
    
     
   
   
   
   
    
     
   
   
   
   
    
    这一道题猛的一看,吓一跳。以为非常难。试了一下子,一下就出来了,又害怕有陷阱
   
   
   
   
    
    谁知道最后他就是这么简单 就类似于n个座位,n个人做座位每一个人的是1/n;
   
   
   
   
    
    或者用排列组合思考一样的
   
   
   
   
    
    由于仅仅考虑 m这一次 其它的人的情况。都不用讨论。所以有 (n-1)!/(n)!
   
   
   
   
    
    结果还是1/n代码例如以下:
   
   
   
   
    
    #include<stdio.h>
int main()
{
 int n,m;
 while(~scanf("%d%d",&n,&m))
 {
  double s;
  s=1.0/n;
  printf("%.2lf\n",s);
 }
 return 0;
}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116132.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 熊猫阿波的故事
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档