八枚銀幣
說明現有八枚銀幣a b c d e f g h,已知其中一枚是假幣,其重量不同於真幣,但不知是較輕或
較重,如何使用天平以最少的比較次數,決定出哪枚是假幣,並得知假幣比真幣較輕或較重。
解法單就求假幣的問題是不難,但問題限制使用最少的比較次數,所以我們不能以單純的回
圈比較來求解,我們可以使用決策樹(decision tree),使用分析與樹狀圖來協助求解。一個簡單
的狀況是這樣的,我們比較a+b+c與d+e+f ,如果相等,則假幣必是g或h,我們先比較g或h哪個
較重,如果g較重,再與a比較(a是真幣),如果g等於a,則g爲真幣,則h爲假幣,由於h比g輕
而g是真幣,則h假幣的重量比真幣輕。
較重,如何使用天平以最少的比較次數,決定出哪枚是假幣,並得知假幣比真幣較輕或較重。
解法單就求假幣的問題是不難,但問題限制使用最少的比較次數,所以我們不能以單純的回
圈比較來求解,我們可以使用決策樹(decision tree),使用分析與樹狀圖來協助求解。一個簡單
的狀況是這樣的,我們比較a+b+c與d+e+f ,如果相等,則假幣必是g或h,我們先比較g或h哪個
較重,如果g較重,再與a比較(a是真幣),如果g等於a,則g爲真幣,則h爲假幣,由於h比g輕
而g是真幣,則h假幣的重量比真幣輕。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【AI應用開發全流程】使用AscendCL開發板完成模型推理
原創
2024-06-05 22:57:15
ComfyUI 完全入門:ControlNet 使用教程
原創
2024-06-04 02:33:10
通義千問 2.5 “客串” ChatGPT4,你分的清嗎?
原創
2024-05-16 21:13:41
go-kit學習指南 - 中間件
原創
2024-05-14 12:17:31
go-kit學習指南 - 基礎概念和架構
原創
2024-05-14 12:17:28
數據結構筆記淺記(十四) 樹
原創
2024-05-14 00:28:41
得物 ZooKeeper SLA 也可以 99.99%
原創
2024-05-10 01:06:41
【GaussDB(for MySQL)】 Big IN查詢優化
原創
2024-05-09 11:21:05
任務映像已損壞或篡改(異常來自HRESULT:0x80041321)
原創
2024-05-08 21:56:24
得物 ZooKeeper SLA 也可以 99.99%丨最佳實踐
原創
2024-04-22 21:12:04
實戰剖析-vue項目首屏加載時長優化
原創
2024-04-22 11:16:32
KASLR繞過及提權利用(CVE-2023-35001)
原創
2024-04-11 10:45:51
淺談從瀏覽器輸入URL到頁面渲染的流程
原創
2024-04-10 23:16:43
Ascend C 自定義算子 Kernel Launch調用入門
原創
2024-04-09 10:32:17