我有两个结果,想要得到它们的最佳“顺序”。
例如:
我们进行了两场比赛,第一场比赛有5个人,第二场比赛有7个人。结果如下:
比赛1:
比赛2。
问题是:这两个比赛的前七名是什么?
很明显,在这种情况下,第一名是卡尔,因为他拥有一个第一名和一个第三名,这比约翰的第二名和第三名更好。然而,史蒂文可能同样出色,但他只参加了一场比赛,应该受到某种惩罚。
这个问题有哪些已知的算法?有什么简单的解决方案吗?我就是想不出来。
1. Karl
2. Fred
3. John
4. Peter
5. Sid
比赛2。
1. Steven
2. John
3. Karl
4. Peter
5. Aron
6. Fred
7. Kevin
问题是:这两个比赛的前七名是什么?
很明显,在这种情况下,第一名是卡尔,因为他拥有一个第一名和一个第三名,这比约翰的第二名和第三名更好。然而,史蒂文可能同样出色,但他只参加了一场比赛,应该受到某种惩罚。
这个问题有哪些已知的算法?有什么简单的解决方案吗?我就是想不出来。