欢迎来到实力至上...吧 关注:290,296贴子:4,902,285
  • 5回复贴,共1

对第四卷船上考试的分组方法有些困惑

取消只看楼主收藏回复

老师们究竟是怎么分组才能让结果符合这么多条件的。因为一共有159人,学生数量很多。我思考了很久感觉还是很不容易做到,求算法大佬解答。


IP属地:黑龙江1楼2020-06-10 14:56回复
    已知的条件最少有六个:
    一.每组13~14人
    二.每组中每班3~5人
    三.优胜者姓名排序与组名对应
    四.每班优胜者都为三名
    五.姓名密集度不能太高(用中文举例就是你不能让某一班在某一组里充满了姓李的)
    六.组名和班级不能关联度太高
    (符合特殊规则:比如龙组)


    IP属地:黑龙江2楼2020-06-10 14:56
    回复
      我现在能想出的优化方法是先分组后排序。不知道有没有一步成的方式,或者更便捷的算法。
      (PS:本人不善推理,但是编程还是能看懂一点点,望解答)


      IP属地:黑龙江3楼2020-06-10 14:57
      回复
        有大佬能给个思路么


        IP属地:黑龙江来自Android客户端9楼2020-06-10 17:31
        回复
          大概给个思路就好,冒泡算法什么的都行,只求计算简单一点


          IP属地:黑龙江来自Android客户端11楼2020-06-10 19:18
          回复
            没有大佬愿意帮忙吗


            IP属地:黑龙江来自Android客户端13楼2020-06-11 09:54
            收起回复