社区
数据结构与算法
帖子详情
送分,还是送分!!!!!!!!!!!(关于足球比赛的赛程生成)
HasanSas
2003-12-13 09:39:02
如果某联赛现有18只球队,怎样随即生成全部主客场2回合306场比赛???
要求每轮显示9场比赛,各位高手如能提供源代码或者思路的都有分,谢谢了
...全文
47
3
打赏
收藏
送分,还是送分!!!!!!!!!!!(关于足球比赛的赛程生成)
如果某联赛现有18只球队,怎样随即生成全部主客场2回合306场比赛??? 要求每轮显示9场比赛,各位高手如能提供源代码或者思路的都有分,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HasanSas
2003-12-19
打赏
举报
回复
to plainsong(短歌):兄弟不好意思啊,节分慢了,我每个星期只有周末才能回家上网,可怜啊。。。。多谢你了!!
jingfeng198
2003-12-14
打赏
举报
回复
接分,还是接分!!!!!!!!!!!!!!
短歌如风
2003-12-13
打赏
举报
回复
随即?随机?
#include <iostream>
#include <vector>
#include <algorithm>
typedef std::vector<int> int_array;
int main()
{
int team_count;//队伍总数
std::cin >> team_count;
int virtual_team_count = team_count;//虚拟队伍数,保证是偶数
if (virtual_team_count % 2 != 0)
++virtual_team_count;
int turn_count = virtual_team_count - 1;//比赛轮数
int game_count_per_turn = virtual_team_count / 2;//每轮的比赛数
int_array game_numbers(virtual_team_count);//所有的队伍号码
for(int i = 1; i <= team_count; ++i)
game_numbers[i - 1] = i;
if (virtual_team_count != team_count)
{
std::rotate(game_numbers.begin() + virtual_team_count / 2, game_numbers.end() - 1, game_numbers.end());
game_numbers[virtual_team_count / 2] = 0;//虚拟的队伍号码为0
}
//如果要“随机”,加下下面这句
//std::random_shuffle(game_numbers.begin(), game_numbers.end());
for (int i = 1; i <= turn_count; ++i)
{
std::cout << "第" << i << "轮:";
for (int j = 1; j <= game_count_per_turn; j ++)
{
std::cout << "<" << game_numbers[j - 1] << "," << game_numbers[virtual_team_count - j] << "> ";
}
std::cout << std::endl;
std::rotate(game_numbers.begin() + 1, game_numbers.end() - 1, game_numbers.end());
}
}
基于java的足球联赛
赛程
表系统毕业设计程序
实现足球联赛
赛程
表系统网站的各项功能,需要后台数据库的大力支持。管理员验证注册信息,收集的用户信息,并由此分析得出的关联信息等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Mysql作为后台...
适合各种比赛——对阵图编辑软件
对于大型比赛,软件可能还需要具备管理功能,如自动计算积分、排名,
生成
赛程
表,以及发送通知等。这些高级特性可以帮助赛事组织者节省大量时间和精力,专注于比赛的其他重要环节。 综上所述,【对阵图编辑软件】是...
球赛系统(c++源码)
这涉及到创建比赛日程,分配参赛队伍,设置比赛时间、地点,并确保没有冲突。在C++中,这可能通过数据结构如数组或链表来存储赛事信息,使用排序算法来优化
赛程
编排。 2. **赛制信息统计**:系统可以处理各种比赛...
soccer-tournament:带有积分的
足球比赛
系统,每次比赛都会产生随机结果并确定获胜者
带有积分的
足球比赛
系统,每次比赛都会产生随机结果并确定获胜者 动机 该项目是针对选择性就业过程所带来的挑战而提出的。 挑战 开发一个运行点
足球比赛
系统,每个俱乐部分两个班次面对对方。 该系统应具有以下功能...
足球赛
赛程
及人员安排表excel模版下载
这款“足球赛
赛程
及人员安排表Excel模版”提供了全面的工具,帮助赛事组织者高效地安排比赛日程和人员分配。以下是对模版内容的详细解读: 1. **
赛程
安排**:模版中的
赛程
表部分,通常会包含比赛日期、时间、参赛...
数据结构与算法
33,029
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章