Lớp trưởng Chí Thành đang đau đầu nhức óc vì phải tổ chức chia đội cho n bạn sinh viên trong khoa Công Nghệ Thông Tin đi dã ngoại. Khổ một nỗi, trong lớp có m cặp "oan gia ngõ hẹp" cứ hễ gặp nhau là cãi lộn tung chảo (đứa thì thích code C++, đứa lại một mực bênh vực Java).
Thành bắt buộc phải chia cả lớp thành đúng 2 nhóm sao cho không có bất kỳ cặp oan gia nào bị xếp chung vào cùng một nhóm để bảo toàn tính mạng cho cả lớp.
Cậu hãy trổ tài làm quân sư thuật toán, giúp Chí Thành tìm ra một cách chia nhóm hòa bình nhé!