前幾天有個(gè)大學(xué)生找到我要寫(xiě)個(gè)程序,又不想讓我知道程序用在什么地方,畫(huà)了半天xyz 我大概知道他的意思,我問(wèn)他是不是用來(lái)買彩票的,他不好意義的確認(rèn)了.真想和他講講概率論,但看他研究得這么起勁也不好打擊他,何況寫(xiě)這程序我可以收一筆小錢(qián)來(lái)買點(diǎn)書(shū)
.算法是這樣的:某個(gè)游戲有總數(shù)個(gè)N球,每次將會(huì)出M個(gè)球,如果你買B個(gè)球的話就能掙錢(qián).現(xiàn)在要寫(xiě)個(gè)程序,隨機(jī)在N個(gè)球里找出A個(gè)球(N>M>A>B),A個(gè)球里找出所有B個(gè)球的組合,并用這些B個(gè)球去匹配出M個(gè)球的歷史記錄,找到最遠(yuǎn)沒(méi)出這B個(gè)球的買法A.看起來(lái)復(fù)雜,其實(shí)可以通過(guò)一個(gè)鑲套的遞歸算法來(lái)解決,我用了單獨(dú)一個(gè)線程來(lái)和處理界面的程序分開(kāi),把遞歸算法用個(gè)Recusion的C++類封裝起來(lái)(幸虧沒(méi)用C的寫(xiě)法,不然寫(xiě)到后面就慘了),加上點(diǎn)ADO的數(shù)據(jù)庫(kù)代碼,完工!
但我不認(rèn)為那小伙子能用這程序掙到錢(qián),因?yàn)楦怕收摰木杈褪?本次發(fā)生的事件和上次無(wú)關(guān).

但我不認(rèn)為那小伙子能用這程序掙到錢(qián),因?yàn)楦怕收摰木杈褪?本次發(fā)生的事件和上次無(wú)關(guān).