新人求助,成功马上结贴,求最简单打擂台不重复PK算法。假设有20个人
分别为name01,name02,……name20一次随机抽取3到5人 分成两组PK模式
比如
name01+name02 pk name07
name01+name08 pk name10+name16规则
假设name01 已经PK过 name07 则不会在此出现两人PK
可以出现name01+name07 pk 其他人求20个人 不重复排序PK模式组合 delphi 写法只有20分啦,我是自学delphi,请帮帮忙。

解决方案 »

  1.   

    一次随机抽取3到5人 分成两组PK模式
    比如
    name01+name02 pk name07
    name01+name08 pk name10+name16这里不明白 到底是抽3人呢 还是抽5人呢
    一次抽取 进行2组PK?
    PK的对阵双方人数可以不对等?你描述清楚咱们才好下手嘛
      

  2.   

    随机抽取3到5人 3人 4人 5人 多可以
    人数可以不对等 1pk2 2pk2 2pk3 多可以
      

  3.   

    新人求助 可以是 1pk2 2pk1 2pk2 2pk3 3pk2 最少三人 最多五人 能组成多少组不重复的排列规则
    假设name01 已经PK过 name07 则不会在此出现两人PK
    可以出现name01+name07 pk 其他人