Bài 5
Có người ngồi thành vòng tròn. Tổng cộng có đồng xu được phân phối, không nhất thiết đều. Một bước chuyển một đồng xu giữa hai người kề nhau. Hãy tìm thuật toán dùng ít bước nhất để cuối cùng mọi người có cùng số đồng xu.
Bước 3 trên 5: Chọn bước làm giảm
Phân tích chi tiết
Lấy đầu tiên sao cho . Nếu tổng tiền tố dương, chuyển một xu từ người sang ; trị tuyệt đối giảm một và các số hạng khác không đổi. Nếu tổng không dương, tính tối tiểu buộc .