當前位置:偏方大全网 - 中藥材 - 壹道關於藥的思維邏輯題:***有三類藥分別重1g,2g,3g,放到若幹個瓶子中。請把過程說的越詳細越好,謝了

壹道關於藥的思維邏輯題:***有三類藥分別重1g,2g,3g,放到若幹個瓶子中。請把過程說的越詳細越好,謝了

先看最簡單的情況***有三類藥,分別重1g,2g,3g。

我們可以給瓶子編號分別為1號,2號和3號。

現在從1號瓶取出1片,2號瓶取出10片,3號瓶取出100片,上秤稱,重量是壹個三位數。

其中個位數字對應1號瓶藥片重量,十位數字對應2號瓶藥片重量,百位數字對應3號瓶藥片重量。

問題解決。

同理,若***有四類藥,分別重1g,2g,3g,4g。

我們可以給瓶子編號分別為1號,2號,3號和4號。

現在從1號瓶取出1片,2號瓶取出10片,3號瓶取出100片,4號瓶取出1000片上秤稱,重量是壹個四位數。

其中個位數字對應1號瓶藥片重量,十位數字對應2號瓶藥片重量,百位數字對應3號瓶藥片重量,千位數字對應4號瓶藥片重量。

問題解決。

問題是解決了,可太浪費藥片了(雖然足夠多),有沒有更好的辦法?有的。

再以三類藥,分別重1g,2g,3g為例。

我們可以給瓶子編號分別為1號,2號和3號。

現在從1號瓶取出1片,2號瓶取出4片,3號瓶取出16片,上秤稱,再把重量用四進制數表示。

則右起第壹位數字對應1號瓶藥片重量,右起第二位數字對應2號瓶藥片重量,右起第三位數字對應3號瓶藥片重量。

問題解決。

這是為什麽?

十進制的1對應四進制的1,十進制的4對應四進制的10,十進制的16對應四進制的100

這與分別取1,10,100片最後用十進制的三位數表示沒有本質的區別。

為什麽用四進制?

這是因為藥片的最大的重量為3,在四進制中不存在某壹位向前進位的問題,這樣使每壹位數字都剛好對應某壹瓶藥片的重量。

同理,若***有四類藥,分別重1g,2g,3g,4g。

我們可以給瓶子編號分別為1號,2號,3號和4號。

現在從1號瓶取出1片,2號瓶取出5片,3號瓶取出25片,4號瓶取出125片,上秤稱,再把重量用五進制數表示,即可從右到左讀出1至4號瓶內藥片的重量。

通過上面的討論,可得出此類問題的解法:

若***有N類藥,分別放在N個瓶中,且最重藥片重M,所有藥片的重量均為正整數,

則我們可以給瓶子編號分別為1號至N號。

現從1號瓶取出1片,2號瓶取出(M+1)片,3號瓶取出(M+1)^2片,N號瓶取出(M+1)^(N-1)片,上秤稱,再把重量用(M+1)進制數表示,即可從右到左讀出1至N號瓶內藥片的重量。

其實這樣得出的結果,這個(M+1)進制數,每壹位的數字均不同,因為每種藥片的重量均不同。

但如果右起第壹位與右起第二位的數字相同的話,說明1號瓶與2號瓶的藥片重量相同,在本題的條件下,說明1號瓶與2號瓶裝的是同壹種藥。

也就是說,以上的計算方法適合有同種藥片裝在不同藥瓶的情況。

所以如果是***有m個瓶子盛著n類藥,若m>n就是以上情況。(若m<n,則不同藥裝在相同的瓶中,應該沒有這種情況)這裏m的作用是,它決定最後的結果有m為數,而n的作用只表示在這m位數中有n種不同的數。

綜上所述,若***有m個瓶子盛著n類藥,且這n種中最重藥片重量為A,所有藥片的重量均為正整數,

則我們可以給瓶子編號分別為1號至m號。

現從1號瓶取出1片,2號瓶取出(A+1)片,3號瓶取出(A+1)^2片,N號瓶取出(A+1)^(m-1)片,上秤稱,再把重量用(A+1)進制數表示,即可從右到左讀出1至m號瓶內藥片的重量。從而區分每壹個瓶中藥的種類。

  • 上一篇:8保管工作的工作計劃

    保管工作工作計劃1

    第壹,保證業務和工作流程的順利開展。

    1.對進貨產品進行驗收,對產品的數量、質量、包裝進行驗收。如果發現入庫產品不符,倉庫工作人員會迅速向總部匯報,並采取相應措施。

    2.產品在離開倉庫時會被適當地檢查。對於出庫的產品,倉庫必須嚴格按照公司的規章制度進行發貨,並對客戶交付的物品進行逐壹核對,確保數量準確、質量定好、標識

  • 下一篇:黃芩酒的功效及作用要點
  • copyright 2024偏方大全网