第二届蓝桥杯省赛---夺冠概率
夺冠概率
足球比赛具有一定程度的偶然性,弱队也有战胜强队的可能。
假设有甲、乙、丙、丁四个球队。根据他们过去比赛的成绩,得出每个队与另一个队对阵时取胜的概率表:甲 乙 丙 丁
甲 - 0.1 0.3 0.5
乙 0.9 - 0.7 0.4
丙 0.7 0.3 - 0.2
丁 0.5 0.6 0.8 -数据含义:甲对乙的取胜概率为0.1,丙对乙的胜率为0.3,...
现在要举行一次锦标赛。双方抽签,分两个组比,获胜的两个队再争夺冠军。(参见【1.jpg】)
请你进行10万次模拟,计算出甲队夺冠的概率。
思路:题目给出了甲乙丙丁相互之间竞争取胜的各自的概率。现在要求模拟10万次比赛,求出甲队夺冠的概率,甲获胜比赛安排的类型是有限的。如下图:#
分析:一共有这三种情况,三种情况甲得冠的概率可以分别求出来,这三种概率相加就是甲得冠的理论概率(这个值是恒定的,因为这三种情况出现的概率都是1/3),
但是题目让模拟十万次,所以每一次的概率是不相同的,非常接近1/3,我们可以使用rand()函数随机获取0~2这三个数,用来体现着三种情况的随机性,十万次的概率相加,
用总和除以十万就是答案。。。
1 #include<iostream> 2 #include<cstdio> 3 #include<ctime> 4 #include<cstring> 5 using namespace std; 6 7 const int maxn = 1e5; 8 double t[3]; 9 10 int main(){ 11 /*三种情况的概率*/ 12 t[0] = 0.1*0.8*0.5+0.1*0.2*0.3; 13 t[1] = 0.3*0.6*0.5+0.3*.4*0.2; 14 t[2] = 0.5*0.7*0.1+0.5*0.3*0.3; 15 double sum=0; 16 srand(time(NULL)); 17 for( int i=0; i<maxn; i++ ){ 18 sum+=t[rand()%3]; 19 } 20 printf("%f\n",sum/maxn); 21 return 0; 22 }
转载于:https://www.cnblogs.com/Bravewtz/p/10424150.html
第二届蓝桥杯省赛---夺冠概率相关推荐
- 第十三届蓝桥杯模拟赛(第二期)试题与题解 C++
第十三届蓝桥杯模拟赛(第二期)试题与题解 1.试题A [问题描述] 小蓝的IP地址为 192.168. * .21,其中 * 是一个数字,请问这个数字最大可能是多少 ? 题解 IP地址由四个字节组 ...
- 2022年十三届蓝桥杯国赛(C/C++大学B组)个人题解
2022年十三届蓝桥杯国赛(C/C++大学B组)个人题解 更新:成绩出来了,估分50分左右,最后拿了个国二,还差点到国一,有点出乎意料,挺满意了挺满意了. 去年国赛基本都是暴力,最后国三都没拿到(我是 ...
- 第十三届蓝桥杯模拟赛第二期JAVA组个人题解
第十三届蓝桥杯模拟赛第二期JAVA组个人题解 文章目录 第十三届蓝桥杯模拟赛第二期JAVA组个人题解 题目1 题目2 题目3 题目4 题目5 题目6 题目7 题目8 题目9 题目10 题目1 小蓝的I ...
- 2022年第十三届蓝桥杯省赛C/C++B组个人题解
2022年第十三届蓝桥杯省赛C/C++B组个人题解 试题 A: 九进制转十进制(数学) 试题 B: 顺子日期(语文) 试题 C: 刷题统计(模拟) [样例输入] [样例输出] 试题 D: 修剪灌木(找 ...
- 第十三届蓝桥杯模拟赛(第三期)试题与题解 C++
文章目录 第十三届蓝桥杯模拟赛(第三期)试题与题解 1.试题A 题解:数制转换 2.试题B 题解:枚举 3.试题C 题解:枚举 4.试题D 题解:最小生成树 5.试题E 方法一:暴力求和 方法二:一维 ...
- 第14届蓝桥杯省赛真题剖析-2023年5月7日Scratch编程初级组
[导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第135讲. 第14届蓝桥杯Scratch省赛真题,这 ...
- 第十届蓝桥杯省赛C组 c语言
前言: 被蓝桥杯和大佬们吊打的日常生活-2 题目 1. 第十届蓝桥杯省赛 求和 时间限制:1.000s 内存限制:128MB 题目描述 小明对数位中含有 2.0.1.9 的数字很感兴趣,在 1 到 4 ...
- 2022 第十四届蓝桥杯模拟赛第一期(题解与标程)
第十四届蓝桥杯模拟赛第一期 1. 二进制位数 问题描述 答案提交 参考答案 2. 晨跑 问题描述 答案提交 参考答案 3. 调和级数 问题描述 答案提交 参考答案 程序验证 4. 山谷 问题描述 答案 ...
- 关于2018年第九届蓝桥杯省赛(江苏赛区)
为啥到现在才写呢...就是懒,是真的懒.题也没刷几个 (下面题目的超链接转自这里,并不是本人解法..只是因为有题目还有题解) 4.1举行的蓝桥杯也可以说是"愚人杯"了 早早的跟同学 ...
最新文章
- 数学建模——灰色预测模型Python代码
- 列表查询,添加功能---JSP,servlet
- Java的回调机制--学习笔记
- Android 第二十一课 RecyclerView简单的应用之编写“精美”的聊天页面
- 通过引入switch表达式来增强Java switch语句
- o00o0o php,PHP $O00OO0=urldecode eval 解密,记一次商业源码的去后门
- POJ 1221 UNIMODAL PALINDROMIC DECOMPOSITIONS
- session简单学习2
- 2016-408-计组-有如下c语言程序段
- 8张图学习大型网站技术架构(转)
- 专业如何利用计算机思维,【计算机仿真论文】计算机应用技术专业如何培养创新思维(共2451字)...
- Android自定义View——实现字母导航栏
- podman 开机自启
- 多波段 “均值标准距”的计算
- 如何用python制作一张节日贺卡
- Python免费下载哔哩哔哩视频,只需一行代码!
- SharePoint重置密码功能Demo
- Python pip/pip3 常用命令
- Matlab 求矩阵的中值
- Android Drawable 那些不为人知的高效用法
热门文章
- ++代码实现 感知机的原理_常见排序算法原理及JS代码实现
- python筛选质数并一行输出五个_python使用filter方法递归筛选法求N以内的质数素数附一行打印心形标记的代码解析...
- [Intellij] Project Structure 配置说明
- linux+npm+v+报错_linux下安装npm
- docker_4 数据卷技术
- python自动化面试提问_Python自动化测试笔试面试题精选
- C语言:从键盘中输入字符串,追加填写到指定文件中
- android 虚拟经纬度_Android原生方式获取经纬度
- 使用计算机对炼钢过程进行实时监控,转炉炉气分析与“投弹”检测相结合在自动化炼钢技术中的应用...
- 享元模式在 Java String 中的应用