【数学题】概率问题之-学生的生日

简介: 数学老师和班主任打赌说班上的40名同学中,至少有两个同学生日相同,输家要请对方吃大餐。班主任信心满满准备痛宰对方一顿,毕竟一年有365天,自己赢面居多。然而事实真如他所想的那样吗?数学老师胜的概率为1-(364/365)*(363/365)*……*(316/365).
数学老师和班主任打赌说班上的40名同学中,至少有两个同学生日相同,输家要请对方吃大餐。
班主任信心满满准备痛宰对方一顿,毕竟一年有365天,自己赢面居多。然而事实真如他所想的那样吗?
数学老师胜的概率为1-(364/365)*(363/365)*……*(316/365).
不妨在电脑上编一个C语言的循环语句来解决:
#include<stdio.h>
int main(){
int i,a=364;
float p=1;
for(i=1;i<=40;i++)
{p=p*a/365;a--;}
printf("%f",1-p);}
最后发现数学老师的胜率高达90.3%;
又由于现实因素:同一年级的学生的年龄大都挤在同一年中。因而又增加了数学老师的胜率。
同时通过C语言又发现,当学生有50人时,胜率约为97.4%
                     当学生有60人时,时率约为99.5%
                     而当只有10人时,胜率只有14.1%
所以有时候感觉会欺骗你。
目录
相关文章
|
10月前
|
监控
最近某地连续发生了多起盗窃案件,根据监控和路人提供的线索得知,这是一个犯罪团伙。并且还知道这个犯罪团伙中每个人的身高、体重、年龄。警察想知道这个犯罪团伙中的每个人是不是本市的(如果本市有这个特征的人效
最近某地连续发生了多起盗窃案件,根据监控和路人提供的线索得知,这是一个犯罪团伙。并且还知道这个犯罪团伙中每个人的身高、体重、年龄。警察想知道这个犯罪团伙中的每个人是不是本市的(如果本市有这个特征的人效
|
9月前
线性代数——(期末突击)概率统计习题(概率的性质、全概率公式)
线性代数——(期末突击)概率统计习题(概率的性质、全概率公式)
79 1
|
9月前
|
搜索推荐 算法 C++
蓝桥杯分糖果、最小化战斗力差距、小蓝零花钱
这是一个关于算法问题的集合,包括三个不同的任务: 1. **分糖果**:肖恩有不同种类的糖果要分给学生,目标是使得到糖果字符串的字典序最大且尽量小。给定糖果种类数和一个初始字符串,输出能达到的最小字典序的最大值。 2. **最小化战斗力差距**:小蓝需要将队员分为两组,每组战斗力差距最小。给定队员数量和战斗力值,找出最小的战斗力差距。 3. **小蓝的零花钱**:小蓝要在序列中分割偶数和奇数,每次分割代价是两端元素差的绝对值。目标是在预算内确定最多能进行多少次这样的分割。 每个问题都提供了输入输出示例和相应的C++代码片段来解决这些问题。
|
10月前
|
弹性计算 运维 Shell
统计双色球各个数字的中奖概率
【4月更文挑战第29天】
199 1
|
10月前
|
存储 弹性计算 Shell
统计双色球各个数字的中奖概率
【4月更文挑战第29天】
281 1
十个漂亮的数学定理赏析(2)
十个漂亮的数学定理赏析(2)
173 0
十个漂亮的数学定理赏析(1)
十个漂亮的数学定理赏析(1)
81 0
|
算法 C++
【每日算法Day 98】慈善赌神godweiyang教你算骰子点数概率!
【每日算法Day 98】慈善赌神godweiyang教你算骰子点数概率!
176 0
|
存储 测试技术
LeetCode每日一题——901. 股票价格跨度
编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。
89 0