溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Qt怎么實現(xiàn)小人國里的搭積山問題

發(fā)布時間:2022-01-13 15:17:59 來源:億速云 閱讀:119 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹“Qt怎么實現(xiàn)小人國里的搭積山問題”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Qt怎么實現(xiàn)小人國里的搭積山問題”文章能幫助大家解決問題。

從故事到代碼

小人國里有一個積木山,這個積木山很大很脆弱。很大的意思是即使是有人進山了,別人也不知道;很脆弱的意思是一次只能有一個人進山施工,否則搭好的積木就有可能坍塌。

那么問題來了,怎么做才能保證不出問題呢?

一種方法是,在積木山周圍設(shè)置圍墻,就像特朗普一樣。但是這個開銷太大了小人國承擔(dān)不了,所以大家兩個想了個辦法:

  1. 在某一個進山路口設(shè)置一個工牌。

  2. 進山搭積木必須現(xiàn)在這個路口取得這個工牌

  3. 工作完成之后在把工牌交回

小人國是一個講誠信的國家,大家都遵守這個規(guī)則,所以搭建積木山的工作得以順利進行。本來要設(shè)置圍墻那么大的工程,一個工牌就解決了,多么巧妙的方法!

但是天長日久還是會發(fā)生一些事情,導(dǎo)致搭積木工程出問題:

有一個小人前天晚上看球,沒休息好進山時忘了取工牌,這樣后來的人就依舊可以取得工牌進山搭積木,結(jié)果可以想像:很有可能導(dǎo)致積木山倒塌。

或者有人進山時正常取得了工牌,但出山時忘了歸還。結(jié)果是明明山里沒有人,但是誰也沒有辦法進山。雖然山不會塌,但工程卻是沒有辦法繼續(xù)。

還有一種情況上帝(更有可能是程序員)創(chuàng)建小人國的時候弄了兩個工牌。小人們雖然嚴(yán)格遵守規(guī)則,進山搭積木的人還是會超過一個人,照樣可能導(dǎo)致積木山倒塌。

看了這個故事,再看下面的代碼,你想到什么了?

Qt怎么實現(xiàn)小人國里的搭積山問題

關(guān)于“Qt怎么實現(xiàn)小人國里的搭積山問題”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

qt
AI