總杯數/6不就得了嗎? (餘數不管)
總共16杯/6=2...餘數不管
所以是送2杯,請扣掉最便宜的2杯
回饋的話送3杯,總共帶回19杯
16/5=3....(餘數不管)
所以送3杯
sam1232 wrote:
四杯珍奶(40) 兩杯多綠(30) 這樣子是送多多綠一杯
7杯烏綠(20) 6杯多綠(30) 2杯珍乃(40) 1杯蜂蜜檸檬(50) 這樣是送烏龍綠茶
1杯蜂蜜檸檬(50)+ 2杯珍乃(40)+2杯多綠(30)=送一杯烏龍綠茶
四杯多綠(30)+一杯烏龍綠茶=送一杯烏龍綠茶
剩下五杯烏龍綠茶送一杯烏龍綠茶
所以最後那個應該要送三杯烏龍綠茶
...(恕刪)
你的算法是以非折價情形來算 (即加油時所謂的回饋)
顯然不是樓主想不通怎麼算的主因
而且,總數直接/5會不會比較快? (一樣餘數不管)
內文搜尋

X