我是利物浦球迷,我来回答一下。
欧冠抽签有猫腻的传闻已经不是一天两天了。
欧冠抽签结果被人为操纵
我不知道2015-16赛季淘汰赛的概率表是谁计算出来的,也不知道它是否准确,所以就假设它是正确的。
沃尔夫斯堡:我遇到阿森纳的机会最大
泽尼特:我也是
皇马:真巧,我也是
马竞:呵呵,我也是
巴塞罗那:别再争论了,让我来吧
2014-15赛季淘汰赛抽签概率
以下是人人网2013年12月发表的帖子,计算了2013-14赛季欧冠抽签概率。 我不明白。 你可以自己看看。
作者:张勋
早上上课的时候我就在想15 16赛季 欧冠,毕业设计马上就要开始了,欧冠球队的抽签结果也快要公布了。 那么哪些球队相遇的机会更大呢? 我就按照小纸的图案来尝试一下。
第一步是澄清主题。
回到宿舍,打开电脑开始计算。 这是高中的排列组合模型。 它是利用大学概率论知识计算的。 它是:对可能的组合数进行分类和讨论,然后除以所有的组合数15 16赛季 欧冠,得到团队会议的概率。
下面是具体的计算过程,先从列表开始:
欧冠16强分组情况 曼联(英国) 皇马 巴黎拜仁(德国) 切尔西(英国) 多特蒙德(德国) 马竞 巴塞罗那 勒沃库森(德国) 加拉塔萨雷 奥林匹亚科斯 曼城(英国) 沙尔克04(德国) 阿森纳(英国) 泽尼特AC米兰
绘图规则:
(一)同组出线的球队不参加比赛。
(2)来自同一国家的球队不参加比赛。
(3)随机抽取小组第一、第二名的球队,确定下一轮的对阵。
可见,可能被同一国家绕开的球队只有英国和德国两支球队。
所以唯一的解决办法就是使用穷举法来暴力计算。 首先计算出曼联对阵加拉塔萨雷的所有排列组合,然后在此基础上进一步分类和简化。 比如拜仁对阵阿森纳,直到可以计算出结果为止。 简化的目的是为了避免同国回避、同组回避带来的计算复杂度。 两者相加得到所有可能的排列和组合的个数,然后进行除法。
手动计算步骤比较复杂和繁琐,这里不再赘述。 这是一个表:
各队概率计算过程 第一组 第二组 第三组 第四组模型 第四组情况数 第三组情况数 第二组情况数 第一组情况数 曼联 VS 加拉 塔萨雷 拜仁 VS阿森纳 多特蒙德 VS 曼城 1 免、同组 4 免 多特蒙德 VS 奥林匹亚 切尔西 VS 勒韦尔 2 免、同组 2 免 1450 切尔西 VS 泽尼特 3 免、1 免 18 切尔西 VS AC 米兰 3 免、1 免 18 多特蒙德VS 泽尼特 50 多特蒙德 VS AC 米兰 50 拜仁 VS 奥林匹亚 多特蒙德 VS 曼城 切尔西 VS 泽尼特 3 自由、1 回避 切尔西 VS AC 米兰 3 自由、1 回避 18 切尔西 VS 勒韦尔 2 自由、2 回避 同组 14 多特蒙德 VS 泽尼特 切尔西VS AC米兰4自由2442切尔西VS勒韦尔3自由1回避18多特蒙德VSAC米兰42拜仁VS泽尼特134拜仁VSAC米兰134曼联VS奥林匹亚科斯同上605曼联VS泽尼特同上605曼联VSAC米兰同上 605 曼联 VS 沙尔克 04 拜仁 VS 阿森纳 多特蒙德 VS 曼城 1 免,同组 4 避免多特蒙德 VS 奥林匹亚 切尔西 VS 勒韦尔 1 免,同组 3 避免 1153 切尔西 VS AC 米兰 2 免,2 进同组避14切尔西VS加拉塔萨雷2免,同组避14切尔西VS泽尼特2免,同组避14多特蒙德VS泽尼特53更特VSAC米兰53多特蒙德VS加拉塔萨雷53拜仁VS加拉塔萨雷多特蒙德VS曼城 切尔西 VS 泽尼特 2 免,同组 2 免 切尔西 VS AC 米兰 2 免,同组 2 免 14 切尔西 VS 奥林匹亚 2 免,同组 2 免 14 切尔西 VS 勒韦尔 1 免,3 免11 多特蒙德 VS 泽尼特 切尔西 VS AC 米兰 3 免、1 回避 1850 切尔西 VS 奥林匹亚 3 免、1 回避 18 切尔西 VS 勒韦尔 2 免、同组 2 回避 14 多特蒙德 VS AC 米兰 50 多特蒙德 VS 奥林匹亚 50 拜仁 VS 泽尼特 203 拜仁VS AC米兰203 拜仁VS奥林匹亚203
可以看到,曼联VS沙尔克04有1077种情况,曼联VSAC米兰、曼联VS加拉塔萨雷、曼联VS奥林匹亚科斯、曼联VS泽尼特有605种情况。
不难计算出P(曼联vs沙尔克04)=1077/(1077+4×605)×100%=30.7978%,
P(曼联 vs AC米兰) =605/(1077+4×605)×100% = 17.3005%。
同一模型可以计算出:拜仁 vs 阿森纳的概率为 30.7978%
事实上,由于概率状态相同,曼城对阵多特蒙德、切尔西对阵勒沃库森都有这个概率。 也就是说,英格兰和德国这四对对战的概率是最高的,都是30.7978%。
用手计算太难了。 为了进一步验证,使用C++编程会简单很多。 布尔运算:
让[1]队、[2]队...[8]队代表A--H组的第一名。
数字1、2、3……8代表A--H组第二名。
那么我们要求的情况是team[4] = 6(即拜仁,D组第一VS阿森纳,F组第二)
在计算可能的组合数时,必须排除team=i(同组回避)的情况。 同时15 16赛季 欧冠,我们需要排除同一联赛的情况。 这里我们只需要考虑德甲回避和英超回避。
源代码如下(C++ 版本):
#
#
#
使用标准;
// team1:曼联 team2:皇马 team3:巴黎 team4:拜仁
// team5:切尔西 team6:多特蒙德 team7:马竞 team8:巴塞罗那
// 1 -- 法尔姆 2 -- 加拉塔萨雷 3 -- 奥林匹亚科斯 4 -- 曼城
// 5 -- 沙尔克 6 -- 阿森纳 7 -- 泽尼特 8 -- 米兰
国际团队[10];
布尔()
整数我;
对于(i=1;i