Cho 1 dãy các viên đá có khối lượng là A_1, A_2,..., A_k
Chọn bất kì 2 viên đá đập chúng với nhau:
ví dụ chọn 2 viên A_m và A_n
- Nếu A_m = A_n thì chúng sẽ biến mất
- Nếu A_m > A_n thì A_n := 0 và A_m := A_m - A_n
Return khối lượng nhỏ nhất có thể của viên đá còn lại cuối cùng. Nếu không còn viên đá nào Return 0.
Trong Solution của bài này có nói là: khối lượng nhỏ nhất có thể của viên đá cuối cùng bằng với độ chênh lệch nhỏ nhất của 2 phần (chia các viên đá đó thành 2 phần)
Cho e hỏi làm sao chứng minh nó đúng ?