1.求一份足球联赛赛程设计,望才识之士挥智相助,不胜感激!
2.公司准备搞足球联赛。现在有6支队伍,时间长度计划为8个月,赛制设定为双循环赛。请问赛程应该怎么安排
3.足球联赛赛程算法
4.想要在公司内部组织一个足球联赛
求一份足球联赛赛程设计,望才识之士挥智相助,不胜感激!
我做了好久终于跟你把这个做出来了 。 可要把分给我啊 哈哈
我主要做的依据就是讲这个分为了两组:
A B C D E F
G H I J K L
然后再进行上下两组的划分。剩下的你可以再变化位置,只需要分11轮就可以了的 。主客场的位置那就很ok的了 你前后交错就可以了即从十二轮开始的
第一轮:
A-G B-H C-I D-J E-K F-L(前面的为主场)
第二轮:
A-H B-I C-J D-K E-L F-G(后面的为主场)
第三轮:
A-I B-J C-K D-L E-G F-H(前面的为主场)
第四轮:
A-J B-K C-L D-G E-K F-I(后面的为主场)
第五轮:
A-K B-L C-G D-H E-I F-J(前面的为主场)
第六轮:
A-L B-G C-H D-I E-J F-K(后前的为主场)
第七轮:
A-B C-D E-F G-H I-J K-L(前面的为主场)
第八轮:
A-C B-E D-F G-I H-K J-L(后面的为主场)
第九轮:
A-D B-F C-E G-J H-L I-K(前面的为主场)
第十轮:
A-E B-D C-F G-K H-J I-L(后面的为主场)
第十一轮:
A-F B-C D-E G-L H-I J-K(前面的为主场)
第十二轮---第二十二轮 就是1-11轮的反的就可以了 。我因为为了写的方便 有的写的是后面的为主场。你这个要注意啊 。
我排的赛程应该是很好的了, 希望你能用的到 。呵呵 分给我啊 哈哈
公司准备搞足球联赛。现在有6支队伍,时间长度计划为8个月,赛制设定为双循环赛。请问赛程应该怎么安排
双循环赛制 ,双循环是所有参加比赛的队均能相遇两次,最后按各队在两个循环的全部比赛中的积分、得失分率排列名次。如果参赛队少,或者创造更多的比赛机会,通常采用双循环的比赛方法。双循环比赛的轮次、场次以及比赛时间,均是单循环比赛的倍数。
有6支球队,要保证每只球队在比赛日有比赛的话,就要把联赛设置成那么就共有10轮,每轮3场比赛,比赛场数共为30场。剩下的你就对照时间自己安排。
这里还要注意相应的公平,如某轮最晚踢的两队伍原则上下一轮不应该安排最早场等等,这些自己斟酌了
足球联赛赛程算法
1)首先讲讲排列方法的问题:
esky_zheng讲的是蛇形排列,基本上单循环常用的方法。
所谓蛇形排列:
下面以6队参赛为例:
参赛队依次编号1-6,第一轮时把参赛队数量的一半写在对阵的左边,其余一半按顺序蛇形排列,如下:
第一轮
1-6
2-5
3-4
第二轮时,1号位不动,其他数字逆时针转动1格。
第二轮
1-5
6-4
2-3
第三轮时,1号位同样不动,其他数字再逆时针转动一格
第三轮
1-4
5-3
6-2
继续转动,直到1号对阵到2号为止,
第四轮
1-3
4-2
5-6
第五轮
1-2
3-6
4-5
6支队需要比赛5轮,到第五轮时,1号位对阵2号位,正好是一个循环。
那么以此类推,其他数量参赛队也是如此。
(2)那么20个队的排列方法如下,轮次是固定的。
当然每一轮的场次先后安排就根据您的需要了。
一共19轮,每轮10场比赛,一共是190轮。
第一轮:
1-20
2-19
3-18
4-17
5-16
6-15
7-14
8-13
9-12
10-11
第二轮
1-19
20-18
2-17
3-16
4-15
5-14
6-13
7-12
8-11
9-10
第三轮
1-18
19-17
20-16
2-15
3-14
4-13
5-12
6-11
7-10
8-9
第四轮
1-17
18-16
19-15
20-14
2-13
3-12
4-11
5-10
6-9
7-8
第五轮
1-16
17-15
18-14
19-13
20-12
2-11
3-10
4-9
5-8
6-7
第六轮
1-15
16-14
17-13
18-12
19-11
20-10
2-9
3-8
4-7
5-6
第七轮
1-14
15-13
16-12
17-11
18-10
19-9
20-8
2-7
3-6
4-5
第八轮
1-13
14-12
15-11
16-10
17-9
18-8
19-7
20-6
2-5
3-4
第九轮
1-12
13-11
14-10
15-9
16-8
17-7
18-6
19-5
20-4
2-3
第十轮
1-11
12-10
13-9
14-8
15-7
16-6
17-5
18-4
19-3
20-2
第十一轮
1-10
11-9
12-8
13-7
14-6
15-5
16-4
17-3
18-2
19-20
第十二轮
1-9
10-8
11-7
12-6
13-5
14-4
15-3
16-2
17-20
18-19
第十三轮
1-8
9-7
10-6
11-5
12-4
13-3
14-2
15-20
16-19
17-18
第十四轮
1-7
8-6
9-5
10-4
11-3
12-2
13-20
14-19
15-18
16-17
第十五轮
1-6
7-5
8-4
9-3
10-2
11-20
12-19
13-18
14-17
15-16
第十六轮
1-5
6-4
7-3
8-2
9-20
10-19
11-18
12-17
13-16
14-15
第十七轮
1-4
5-3
6-2
7-20
8-19
9-18
10-17
11-16
12-15
13-14
第十八轮
1-3
4-2
5-20
6-19
7-18
8-17
9-16
10-15
11-14
12-13
第十九轮
1-2
20-3
19-4
18-5
17-6
16-7
15-8
14-9
13-10
12-11
想要在公司内部组织一个足球联赛
可以每个工段自己内部选出2个球队 把所有球队分为上下半区 分开举行 最后决出区冠军再决赛 6个工段除了5个还有一个 就算一个队 办公室的算一个队 这两个分开放进上下半区 8人9人都可以 你可以根据实际情况安排 规则就按照人制的好了 如果人少场地小就把界外球改为地面发球 角球也改成地面好了 不然一脚过顶到了另一个角旗杆了 时间可以上下半场各30分钟 大部分规则不变 参加的人自己报名 由每个工段的队长选择 统计好在上交 严格控制名额 防止叫外援 不然没意思