Chào 4rum. Bài toán này thuộc dạng toán tối ưu. Có thể giải bằng một số hàm đơn giản trong MS.Exel. Tóm gọn cách giải như sau:
Chia đoạn đường làm 3 đoạn nhỏ hơn thỏa các điều kiện:
-Đoạn 1: Khi số chai nước còn lớn hơn 30 (phải xách 3 lần)
-Đoạn 2: Khi số chai nước còn lớn hơn 15 (dĩ nhiên là nhỏ hơn 30)
-Đoạn 3: Khi số chai nước bé hơn hoặc bằng 15 (xách về đích)
Tất nhiên, đối với bài toán tối ưu, phải xem xét kỹ số lượng nước mất đi so với quảng đường di được. Nói đơn giản hơn, khi ta xách 15 chai là tối ưu nhất vì số lượng nước uống đi khi xách 1 quãng đường nào đó là nhỏ nhất. Vì vậy, sau các đoạn đường thì số chai nước còn lại phải chia hết cho 15. Đó là giới hạn số chai nước của 3 đoạn đường: 45, 30 và 15.
Theo đó:
-Số chai nước uống trên quãng đường 1: 45-30=15 chai. vậy quảng đường đi được là 3km (vì có 3 lần đi tới và 2 lần đi lui cho cả 3 lần xách x 15 chai =45 chai)
-Số chai nước uống trên quãng đường 2 là 30-15=15 chai. Vậy quãng đường đi được là 5km (tương tự như quảng 1 với 2 lần xách)
-Vậy ta đã di được 5+3=8km. Ta chỉ cần đi thẳng tới đích với 15 chai nước và 7km còn lại đường thì khi tới đích (B) ta sẽ còn lại 8 chai nước.