C 關於趣味取球的演算法,推薦幾本趣味演算法書

時間 2022-12-25 07:55:02

1樓:網友

我用c做的,稍微考慮了下概率的問題。

#include

#include

#include

int main()

elseprintf("and ")

limit=rand()%black+white)+1;//第二個球。

if(limit>black)

elseprintf("put in a ")if(first==second)//放入哪種球的判斷。

elseprintf("now black is %d, and white is %d.",black,white);

if(black==1)//最後一個球的顏色。

elsesystem("pause");

return 0;

2樓:澤皖綺玉

srand(void time(null))由系統時間建立偽隨機數再用rand()呼叫。

能不用到陣列就儘量不用。c++提供了可以動態變換大小的容器——向量。這個很好用。

例如vectera(10,1) /初始化10個元素,並賦值1在末尾動態增加元素,並賦值0:演算法自己搞~

3樓:匿名使用者

最後一個應該是黑球。。

4樓:網友

你先了解一下隨機函式rand(),然後再想想,應該容易出來的!

推薦幾本趣味演算法書 5

5樓:匿名使用者

去看高納德(donald knuth)的那幾本書吧,,可以培養愛因斯坦的。。。

演算法問題:設有n個球,其中有隨機數量的紅球和白球,從中隨機抽取兩個球 200

6樓:陸加柒

return返回的值為袋中紅球的數目為m、白球數目為n、需要取出x個球、紅球至少出現y次時的概率 此函式為遞迴函式 每進行一次函式呼叫代表從袋中取出一個球 可能是紅球也可能是白球 (double)m/(m+n)*p1為取紅球的概率 (double)n/(m+n)*p2為取白球的概率 如果你不太會遞迴 建議先把遞迴弄懂 然後再看這道題。

c++實用程式設計技術百例精編與妙解 有嗎?

幾本好的c 入門書籍,推薦幾本好的c 入門書籍

c primer 內容太深,建議買 c primer plus 引用的對c primer書的評價 我對這本書的簡單認識是,該書確實經典,但是不適合沒有c 底子的新手來看,因為全書都是按照標準庫為基礎的,裡面的程式段也都是純c 的 並不是用c 的語法規則簡單翻譯的c語言或其他語言的偽 因此看此書時,需...

幾本好的c 入門書籍,推薦幾本好的c 入門書籍

入門經典 c primer c 程式設計原理與實踐 c 程式設計思想 兩卷合訂本 標準參考讀物 c 程式設計語言 特別版 c 標準程式庫 進階讀物 effective c 中文版 more effective c 中文版 effective stl中文版 exceptional c style中文版...

麻煩幾本關於歷史的書,麻煩推薦幾本關於歷史的書

簡單完美 明朝那些事兒 主要講述的是從1344年到1644年這三百年間關於明朝的一些故事 3 以史料為基礎,以年代和具體人物為主線,並加入了 的筆法,語言幽默風趣。對明朝十七帝和其他王公權貴和小人物的命運進行全景展示,尤其對官場政治 戰爭 帝王心術著墨最多,並加入對當時政治經濟制度 人倫道德的演義。...