填空題紅白球概率問題

2021-07-10 06:53:26 字數 772 閱讀 7314



概率問題某個袋子中有紅球m個,白球n個。現在要從中取出x個球。那麼紅球數目多於白球的概率是多少呢?

下面的**解決了這個問題。其中的y表示紅球至少出現的次數。

這與前文的問題是等價的。因為如果取30個球,要求紅球數大於白球數,則等價於至少取出16個紅球。請根據僅存的線索,判斷程式邏輯,並補全缺少的**。

把填空的答案(僅填空處的答案,不包括題面)存入考生資料夾下對應題號的「解答.txt」中即可。

/*

m: 袋中紅球的數目

n: 袋中白球的數目

x: 需要取出的數目

y: 紅球至少出現的次數

*/double pro(int m, int n, int x, int y)

分析:該題目由遞迴出口很容易看出是乙個遞迴題目,m/(m+n)是第乙個球是紅球的概率,再呼叫遞迴求接下來再取到紅球概率

n/(m+n)是第乙個球是白球的概率,呼叫遞迴求接下來取到紅球概率,兩者情況相加即可

#include#include#include#includeusing namespace std;

/* m: 袋中紅球的數目

n: 袋中白球的數目

x: 需要取出的數目

y: 紅球至少出現的次數

*/double pro(int m, int n, int x, int y)

int main()

{ cout<

程式填空題

includeusing namespace std class a a int aa 定義建構函式,用引數aa初始化資料成員a void main includeusing namespace std class a a a int aa,int nn,int mm int getvalue in...

編譯原理填空題

1.符號表的主要功能包括 收集符號屬性,語義檢查依據,目標 生成階段位址分配依據 2.編譯過程可劃分為 詞法分析,語法分析,語義分析,中間 生成,優化,目標 生成 3.描述上下文無關文法的句型推導的直觀工具是 語法樹 4.如果乙個文法存在某個句子對應兩顆不同的語法樹,那麼這個文法是 二義的 5.由規...

軟體測試填空題

1軟體缺陷產生的原因包括 設計,以及其他原因 需求 團隊工作 2.軟體開發模式包括 邊寫邊改模式,螺旋模式 原型模型 瀑布模型 3.黑盒測試用例設計方法包括 以及因果圖法 等價類劃分法,邊界值分析法,錯誤推測法,判定表,正交試驗設計法 4.測試過程中,用於描述測試的整體方案,描述依據測試案例找出問題...