Chỉ cần tự hỏi nếu đã có một thuật toán lập lịch thi đấu mà tôi có thể sử dụng hoặc thậm chí thích nghi một chút.
Dưới đây là yêu cầu của tôi:
- Một số lượng đối thủ khác nhau thuộc về số lượng đội / câu lạc bộ khác nhau phải được ghép với một đối thủ
- Hai đối thủ không thể đến từ cùng một câu lạc bộ
- Nếu có một số lượng người chơi lẻ, 1 trong số họ được chọn ngẫu nhiên để tạm biệt
Bất kỳ thuật toán nào liên quan đến loại yêu cầu này sẽ được đánh giá cao.
EDIT: Tôi chỉ cần chạy tối đa là một thời gian, tạo matchup cho người đầu tiên 'tròn' của giải đấu.