拋硬幣 函式遞迴

2021-10-01 09:28:51 字數 659 閱讀 8653

學習記錄–連續拋硬幣n次,那麼不連續出現正面的可能情況有多少種(即任何相鄰兩次都不全是正面)

輸入只有一行乙個整數n,表示拋n次硬幣。(1≤n≤14 )

寫乙個程式,輸出所有的可能情況(用0表示反面,1表示正面)。

輸出有m+1行。

前m行輸出每一種可能情況,不同情況按照字典序從小到大排列。

最後一行輸出乙個數字m,表示不連續出現正面的可能情況的總數。

#include

void

coin

(int step)

;void

print_count()

;int n,str[15]

,count=0;

//n代表拋硬幣次數

intmain()

void

coin

(int step)

for(i=

0;i)printf

("%d"

,str[i]);

//列印情況

if(i==n)

return;}

for(i=

0;i<=

1;i++)}

void

print_count()

python numpy 隨機拋硬幣

使用二項分布進行計算.同時拋棄 5枚硬幣,如果正面朝上少於 3枚,則輸掉 8元,否則就贏 8元。如果手中有 1000 元作為賭資,請問賭博 10000 次後可能會是什麼情況呢?實現 import numpy as np 匯入畫圖模組 from matplotlib.pyplot import plo...

關於 拋硬幣 的思考

首先,我們都知道乙個硬幣隨機丟擲,字朝上 與 花朝上 的概率都是50 這條規則對於丟擲的次數越多越適用。例如,丟擲次數為1萬次,那麼字朝上的次數大約為5千次。但是,如果丟擲次數為3次或者較少的次數,那麼可能出現 字朝上 的次數不佔總數的一半。從而我們可以下乙個結論,50 屬於總體事件的概率。由於總體...

NLP EM演算法教材拋硬幣

import numpy import math def em single theta,o 對於當前的模型求對應的期望值 估算步驟 三個值分別為選擇硬幣c1的概率 拋c1硬幣為正面的概率 拋c2硬幣為正面的概率。pi theta 0 h1 theta 1 h2 theta 2 new pi 0 n...