c# - 团队调度算法 - 测验设计

标签 c# algorithm

我有一个奇怪的问题要解决 - 这将用于设计测验,但使用团队解释起来最容易。

共有 16 支球队和 24 场比赛。每场比赛有 4 支球队上场。每支队伍必须在 12/16 的队伍中出场一次,在剩下的 3/16 的队伍中出场两次,并且必须正好出场 6 次。关于如何做到这一点的任何想法?如果有一款软件可以做到这一点,那也很棒。

更新: 我不确定以上是否可行。这是我们试图完成的最低要求:

  • 场数未定。
  • 每场比赛有 4 支球队。
  • 每支球队获得相同数量的比赛。

这可能吗?

最佳答案

检查这个... http://en.wikipedia.org/wiki/Round-robin_tournament

我认为有人可以推广该算法,以便申请超过 2 个团队......

我知道这不能回答问题,但它提供了一些提示...... 这也可能有点帮助...... http://en.wikipedia.org/wiki/Tournament_(graph_theory )

关于c# - 团队调度算法 - 测验设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1308267/

相关文章:

mysql - 如何检查 pdf 在 mysql 中是否存在或相同的 80%?

c# - "Double-Checked Locking is Broken"是仅限 Java 的东西吗?

c# - C# Windows 窗体应用程序中的全局变量方法? (公共(public)静态类 GlobalData 是最好的)

c# large doubles 比较

c# - 使用 LINQ 列出 XML

database - 更新表后如何重建索引?

c# - Activator.CreateInstance 失败,出现 'No parameterless constructor'

algorithm - 将递增整数范围映射到以 26 为基数的六位数最大值,但不可预测

algorithm - "matrix"带有随机元素,如何对齐同一列中的相同元素?

c# - 求某公历年农历新年公历的算法