这里所描述的规则如下:
比赛分为小组循环赛和淘汰赛2个阶段;分组算法要公平合理,要考虑选手的水平(这里假设所有报名参赛的选手历史排名是已经知道的);根据参赛选手的水平的排名可以依次确定1号种子选手,2号种子选手,。。。。。。。依次类推到小组循环赛的组数号种子选手。
小组循环赛是每个选手都要碰面,按最终积分数来判定是否出线进入淘汰赛;淘汰赛的比赛是相邻两组的选手进行PK赛,胜者进入下一轮淘汰赛;下一轮淘汰赛的选手是小组赛相邻4组的选手进行PK(比如1组和2组的选手会进行第一轮pk淘汰赛,3组和4组的选手进行第一轮pk淘汰赛,胜者进入下一轮比赛;第1组和第二组胜利的选手 和 第3组,第四组的选手进行 第二轮PK淘汰赛;依次类推。。。。。。)
为了保证公平,分组要确保 如果1,2号种子选手在小组循环赛都顺利出线的话,且他们在淘汰赛都胜利了,他们将在决赛碰面;如果出线1号种子和2号种子在第一轮淘汰赛就碰面了,对2号种子就太不公平了;基于这个原则 我们在小组赛分组时就要考虑做到对每位种子选手都要公平,比如我共分8个组,有1到8号种子选手;则要这样分配种子选手:1,6,7,4,3,5,8,2;如果是10各组,有1到10号种子选手,则需要这样分配种子选手:1,8,5,9,4,3,7,6,10,2;分组要保证实力相当的选手在淘汰赛要尽可能晚碰面,淘汰赛碰面的种子选手实力也不要太悬殊,淘汰赛中可能爆冷门其他种子选手把1号,2号种子选手淘汰;有要让1,2号种子选手如果都战无不胜则在决赛才交手。基于此规则写一个程序,小组赛的分组数是可以变化的,假设种子号数和小组数量一样。(我自己都有点晕了)
写个程序来生成这个种子选手的分配。
分享到:
相关推荐
决策树算法matlab实现,构造分类决策树并用决策树对模式进行分类识别
自己写的TD3网络,matlab实现,欢迎提供宝贵意见
给出了.pdf 中描述算法的matlab实现。即典型打网球否问题应用knn解决分类判断的算法。
大作业的任务是用朴素贝叶斯算法分析天气的和环境的好坏决定是否出门打网球。首先构建训练集;再实现分类算法,通过分类算法对训练数据集的各个特征属性分析,计算出各个特征属性的概率及每个特征属性划分对每个类别...
男子网球比赛规则: 1、盘数 正式网球比赛时,网球男子单打和网球男子双打采取五盘三胜制。 2、局与盘 (1)局(game) 运动员每胜一球得一分,先得四分者胜一局。但遇双方各得三分时,则为"平分"。"平分"后,...
打网球数据集 机器学习决策树练习用
设有n个运动员要进行网球循环赛。设计一个满足以下要求的比 赛日程表: (1)每个选手必须与其它n-1个选手各赛一次; (2)每个选手每天只能参赛一次; (3)当n是偶数时,循环赛进行n-1天;当n是奇数时,循环赛...
适用于在对抗性体育比赛中的循环赛中,编排轮次表(赛程),...用了VBA语言,设计一个循环对阵算法。并利用Excel自带的脚本功能绘制表格边框。输入比赛人员名单后,点击“抽签”,后点击“生成赛程表”,可以直接打印。
机器学习贝叶斯学习器的经典算法,关于是否去打网球的源代码
通过对问题的详细分析,列出1到10个选手的比赛日程表,找出两条规则,作为算法实现的依据,而后采用c语言实现算法,通过测试分析,程序运行结果正确,运行效率较高。同时也介绍了循环赛日程表问题的另一种解法多边形...
在这期间,他完成了他个人的第一本书《Understanding Computers》,这本书用理论结合实践的方式介绍计算机的方方面面。如今,尽管他继续工作在硅谷的软件业,但他仍然坚韧不拔地在追求一个更高的学位。 除了计算机,...
基于深度学习的遥感影像地表覆盖、地表利用分类算法的设计与实现, 数据集包括了移动家园,公园、立交桥、停车场、河流、跑道、稀疏住宅、储水池、网球场等类别,对数据集进行训练,使用深度神经网络进行训练,使用...
用java实现的循环赛日程表程序。循环赛日程表是算法中的几个经典问题之一
基于OTSU算法的BP神经网络网球识别方法.pdf
网球有无判断数据集,一个训练和测试文件夹,每个文件夹包含一个球和一个无球的文件。文件夹保存了CS大楼低层的图像,在图像上有一个网球。另一个是没有网球的CS大楼低层的图像。 网球有无判断数据集,一个训练和...
基于C++和opencv视觉捕捉与贪心算法路径规划的网球自拾取机器人系统源码+使用说明.zip title: "网球收集机器人网球识别与路径规划" description: "网球收集机器人网球识别与路径规划" 说明 上图中展示了当两个网球...
实现网球比赛的计分功能,使用了C++语言进行编程,内含注释,简单易懂,适合初学者学习
pip3 install -r requirements.txt -i ...python3 predict_video.py --input_video_path=VideoInput/video_input3.mp4 --output_video_path=VideoOutput/video_output.mp4 --minimap=0 --bounce=0
该程序基本上就是用了简单的遍历算法来确定输赢,result.txt中的安排不一定总会达到score.txt的期望,主要因为该算法本身存在一些瑕疵。真正严密做法应该是使用递归函数来实现更加严格的遍历,可惜我忘了怎么弄了。...
很好的ID3算法实例,以经典的天气-网球问题为例,很容易改编成适用于其他例子的决策树算法