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 1 trên 5: Mã hóa độ lệch
Phân tích chi tiết
Đánh số tuần hoàn, gọi là số xu ban đầu và đặt . Vì tổng là nên . Đổi nhãn để .