三個朋友各出一樣多的錢,一起買了若干罐乳霜。分配時:
為了把帳算公平,第一人付給第三人 。一罐的價格是多少?
用一個變數表示三個人分到的數量。 設第三人拿 罐,則第二人拿 罐,第一人拿 罐。以最少的那一份當基準,可以讓所有數量都非負,差距也最好讀。
求出公平的份量。 因為三人出的錢一樣多,每人應該分到總數的三分之一:
未知數 在這裡自己消掉了,這也是為什麼不必知道總罐數也能解這題。
衡量每個人相對於公平份量是多還是少。
所以第一人多拿了 罐,第二人少了 罐,第三人少了 罐。多的與少的剛好相抵:。
把付款對應到正確的那一份短缺。 這筆 是付給第三人的,所以它只補償第三人的短缺—— 罐,而不是第一人整整 罐的盈餘。設一罐價格為 :
檢查整筆帳能不能結清。 每罐 時,第一人多拿的 罐價值 。他付 給第三人、 給第二人,剛好就是 。三個人最後拿到的價值都等於三分之一份,所以 前後一致。
Need to solve a different problem like this? Open the solver →