- 48
- 0
- 约4.13千字
- 约 8页
- 2018-11-07 发布于河北
- 举报
一问题描述.doc
一:问题描述:
设有n=2k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表:
每个选手必须与其他n-1个选手各赛一次;
每个选手一天只能参赛一次;
循环赛在n-1天内结束。
请按此要求将比赛日程表设计成有n行和n-1列的一个表。在表中的第i行,第j列处填入第i个选手在第j天所遇到的选手。其中1≤i≤n,1≤j≤n-1。
三:解题思路
假设n位选手被顺序编号为1,2,3,...,n,比赛的日程表是一个n行n-1列的表格,
i行j列的表格内容是第i号选手在第j天的比赛对手。当 n 为奇数时,加入一个虚拟队员,其他队员与该队员的比赛视为轮空,则仍可按照前述方法设计日程表。 按分治策略,可将所有选手对分成为两组,n 个选手的比赛日程表就可以通过为 n/2 个选手设计的比赛日程表来决定。递归地用这种一分为二的策略对选手进行分割,直到只剩下2 个选手。
可假设只有8位选手参赛,若1至4号选手之间的比赛日程填在日程表的左上角 (4行3列),5至8号选手之间的比赛日程填在日程表的左下角(4行3列);那么左下角的
内容可由左上角的对应项加上数字4得到。至此,剩余的右上角(4行4列)是为编号小的
1至4号选手与编号大的5至8号选手之间的比赛日程安排。例如,在第4天,让1至4号选 手分别与5至8号选手比赛,以后各天,依次由前一天的日程安排,
您可能关注的文档
最近下载
- 梁钢筋Excel计算表.xls VIP
- DGJ32∕TJ 225-2017 城镇道路改性地聚合物注浆加固技术规程(附条文说明).pdf
- (共16页PPT)人才库与人才地图.pptx VIP
- (共16页PPT)我上学了.pptx VIP
- AIGC应用工程师考试考试复习题库(附答案).doc VIP
- 脓毒症集束化治疗更新总结2026.docx VIP
- 2026年山东省菏泽市辅警考试题库含答案.docx VIP
- (共16页PPT)第1课时两位数减两位数.pptx VIP
- 教科版(新教材)小学四年级科学上册第二单元《呼吸与消化》每节课同步分层作业汇编(含八套作业).docx VIP
- 教科版(新教材)小学四年级科学上册第三单元《声音》每节课同步分层作业汇编(含八套作业题).docx VIP
原创力文档

文档评论(0)