zzulioj-1965-Big Prize【思维】【数学组合】
来源:互联网 发布:js怎样仿写shift 编辑:程序博客网 时间:2024/06/08 07:59
题目链接:点击打开链接
1965: Big Prize
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 15 Solved: 7
SubmitStatusWeb Board
Description
一天,cds和他的两个舍友ykc、zy准备去采购一些生活用品,正巧当天商店有活动,凡是消费超过100元就可以现场摸奖,
规则如下:在一个密封的盒子里有红球x个,绿球y个,黄球z个,顾客每次不放回的抽一个球(每个球都是等概率被抽到),
当某种颜色的球被抽完时,游戏结束,如果是红球最先被抽完,那么就可以获得神秘大奖,对于这种需要rp的事,我们当然决定
让ykc去摸,那么ykc获奖的概率是多少呢?
Input
多实例测试,每组输入三个正整数x,y,z(<=100)
Output
输入中奖概率P,保留两位有效数字
Sample Input
1 1 12 1 3
Sample Output
Case #1: 0.33Case #2: 0.27
思路:
这个问题可转化如下:
将盒子里的n个球排成一列,那么最后一个球一定是绿球或者黄球,其中是绿球的概率为 b/(a+b+c),这时如果把所有的绿球全部拿出,那么很显然最后一个球一定是黄球,这样总概率就为 b/(a+b+c)*c/(a+c),最后一个球是黄球,则同理 c/(a+b+c)*b/(a+b),最后两个加起来就是红球最先被抽完的概率。
#include<cstdio>#include<cmath>using namespace std;double a,b,c;int main(){int text=0;while(~scanf("%lf%lf%lf",&a,&b,&c)){printf("Case #%d: %.2lf\n",++text,b/(a+b+c)*c/(a+c)+c/(a+b+c)*b/(a+b));}return 0;}
0 0
- zzulioj-1965-Big Prize【思维】【数学组合】
- zzulioj 1898 (数学+思维)
- 【组合数学思维】CodeForces
- ZZULIOJ【2181】GJJ的日常之暴富梦【思维】&&【数学】
- 【zzuliOJ】1894 - 985的方格难题(组合数学)
- hdoj 4810 Wall Painting 【思维 + 组合数学】
- zzulioj-1917-E【思维】
- ZZULIOJ/ 郑轻OJ 1895: 985的0-1串难题(数学思维)
- ZZULIOJ 1905 小火山的跳子游戏(数学思维题)
- hdu 4779 Tower Defense (思维+组合数学)
- Locked Treasures(组合数学思维)uva 6873
- 【Codeforces 869 C The Intriguing Obsession】& 组合数学 & 思维
- bzoj 1008 快速幂 组合数学 逆向思维
- Wannafly挑战赛6 C-逆序对【思维&组合数学】
- zzulioj-1959-数组最大值【思维】
- zzulioj-1962-翻杯子【思维】
- ZZULIOJ 【1029】三角形判定【数学】
- ZZULIOJ【1053】正弦函数【数学】
- GDAL环境搭建(JAVA)
- Tomcat 6.0 简介
- 一个jsp页面多次提交form
- Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- IO中那些流之文件复制
- zzulioj-1965-Big Prize【思维】【数学组合】
- Android应用获取通知栏权限是否开启--以及跳转到系统设置界面--解决方案
- Glide下载图片和缓存图片
- 基于面向对象的分页组件
- PAT乙级 1007. 素数对猜想
- fh admin SpringMVC mybatis 多数据源 SSM
- POI java excel 生成下拉列表
- linux下 c++ 服务器开发(四)
- Retrofit