登陆注册
9284300000168

第168章 赛制问题

“如果数据是基本有序的(升序或降序,但无法知道是哪一种),这种情行下,基数排序则是最好的选择。”墨出尘道。

“那么什么是基数排序呢?”少女问道。

“所谓基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。”

“用听得懂的人话,翻译翻译。”

“还是举个栗子好了,还是原来的序列,3、44、38、6、47、15、36、26、27、2、46、4、19、50、48。”

先按个位数分别放到0-9的箱子里

0:50

1:

2:2,

3:3,

4:44,4

5:15,

6:6,36,26,46,

7:47,27,

8:38,48

9:19

按照个位数有小到大排列,为

50、2、3、44、4、15、6、36、26、46、47、27、38、48、19

再按十位数分别放到0-9的箱子里

0:2,3,4,6

1:15,19

2:26,27

3:36,38

4:44,46,47,48

5:50,

6:

7:

8:

9:

由于已经没有百位数,所以排序完毕,结果为

2、3、4、6、15、19、26、27、36、38、44、46、47、48、50

“是不是非常简单呢?这种排序就是先保证个位数的有序性,再保证十位数的有序性,不断下去……算法只需要归类,不需要比较。”

“那如果数据本身不但有序,而且已知是升序呢?”少女看来是打算追根究底了。

“那就是插入排序最快了,所谓的插入排序如下所示。”

从第一个元素开始,该元素可以认为已经被排序;取出下一个元素,在已经排序的元素序列中从后向前扫描;如果该元素(已排序)大于新元素,将该元素移到下一位置;重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;将新元素插入到该位置后,不断重复。

“举个栗子。”

依旧是针对3、44、38、6、47、15、36、26、27、2、46、4、19、50、48,过程如下:

3

3、44

3、38、44(寻找38需要插入的位置)

3、6、38、44(寻找6需要插入的位置)

3、6、38、44、47

3、6、15、38、44、47

3、6、15、36、38、44、47

3、6、15、26、36、38、44、47

3、6、15、26、27、36、38、44、47

2、3、6、15、26、27、36、38、44、47

2、3、6、15、26、27、36、38、44、46、47

2、3、4、6、15、26、27、36、38、44、46、47

2、3、4、6、15、19、26、27、36、38、44、46、47

2、3、4、6、15、19、26、27、36、38、44、46、47、48

2、3、4、6、15、19、26、27、36、38、44、46、47、48、50

“That's it。”

“假设有人给了你150,000万份纪录表,每张表上都记录着一个大学生的信息,要按年龄对其排序,你会怎么做?”看来少女是跟排序杠上了。

“这不就是把前面的排序问题套了个帽子吗,学生的年龄是随机的呀,自然还是快速排序大法。”墨出尘不加思索道。

“别,我觉着面试官不会蠢到把相同的问题问两遍的。”钟奇正也学会了面试官心理分析。

“或许是打一个反逻辑呢?”

“还是别把狼人杀套用到生活中了吧,谁吃饱了撑的!”

“我们要不求助一下面试官吧。”

“你们这种程序员、工程师号称聪明,其实还往往比不上一个不懂计算机为何物的老太太。

“我曾经问过我妈妈这个问题,当然她压根不懂计算机,她稍微想了一下,给出的方案就比你们所谓的快速排序好得多。她是这样说的:『我会先分堆,首先看看第一张纸上记录的年龄,如果是21岁,就把她放到21岁的堆里。如果下一张纸写着19岁,就把它放在19岁的堆里,以此类推。每张纸只需看一次,等完成之后,把各堆按年龄顺序收集起来,大功告成!』”

“Soga,我就说面试官不会重复她自己吗,刚那个是32位整数,范围很大,这道题是大学生年龄,总共就那么几种,这个时候就要用到计数排序了。”

”那这道题我们是算完成还是没完成啊?”

“这道题算你们完成,但没有拿到完美奖励分,得分6分。下一题,你有25匹马,需要多少场比赛才能找出跑得最快的三匹马?你没有秒表,由于场地限制,每次比赛只能让五匹马参赛。”

“事实上跑得最快,我认为是不存在的。”墨出尘道。

“为何不存在?”

“首先一匹马今天跑得最快不代表明天仍然跑得最快,这场跑得最快,不代表下场仍然跑得最快。另外,什么是最快呢?以三匹马为例子,有可能A跑得赢B,B跑得赢C,C跑得赢A,所以究竟谁最快呢?”

“我们假设马的实力是不变的,且>号可以传递,即如果A跑得赢B,而B又跑得赢C,那么A就跑得赢C。”

“这样还是不行,如果比赛存在平局,即A和B一样快,我怎么处理?”

“按照与成绩排名一样的规则,即如果两个人同分,可以并列第三名。”

“这样的话应该需要7场比赛。先5场比赛,25匹马分五组轮流上一遍,分出每组第一名。假设为A、E、H、S、U马。然后这五匹马赛一场,假设名次为A、E、H、S、U。那么第一是A无疑;接着A组的2、3名,E组的1、2名及H,这五匹马赛一场,其中的前两名就是总排名的2、3名。”

“回答正确,得三分,对于这种赛制你们有什么看法吗?”

“首先实际的比赛不会采用这种方式,因为前面的假设不成立,先以世界杯足球赛为例。”

32支参赛队通过抽签分为八个小组,每个小组分别有四支球队进行比赛,每支球队都必须和其他三支球队进行且只进行一场比赛,每组4个队循环比赛,共打6场,每场比赛90分钟,胜平负分别积3、1、0分。每个小组积分的前两名球队出线进入淘汰赛阶段的1/8决赛,共16支队,即“16强”。

接下来,

A组第一对阵B组第二=胜者1

A组第二对阵B组第一=胜者2

C组第一对阵D组第二=胜者3

C组第二对阵D组第一=胜者4

E组第一对阵F组第二=胜者5

E组第二对阵F组第一=胜者6

G组第一对阵H组第二=胜者7

G组第二对阵H组第一=胜者8

获胜的8个队进入1/4决赛,即所谓“8强”

1/4决赛

胜者1对阵胜者3=胜者A

胜者2对阵胜者4=胜者B

胜者5对阵胜者7=胜者C

胜者6对阵胜者8=胜者D

1/4决赛的4个获胜队进入“4强”

半决赛

胜者A对阵胜者C

胜者B对阵胜者D

决赛

半决赛获胜两队进入决赛,失利的两队争夺三名。这是足球赛,而与体育比赛不同,电子竞技通常会采用双败淘汰制。

以19年TI杯DOTA2为例,16支队分为1234四个组,每组有ABCD四支队,每组共有两支战队出线。每组第一轮比赛通过抽签决定对阵情况,假设1组对阵情况为A VS B,C VS D。接下来的赛程就是:

第一轮:A战胜了B,C战胜了D,那么A和C进入胜者组,B和D进入败者组;

第二轮:A和C进行胜者组比赛,B和D进行败者组比赛;假设A战胜C,B战胜D,则A作为胜者组冠军从小组出线,B晋级到败者组决赛,C因为输给A落入败者组,将与B争夺另一个出线名额;D则被直接淘汰。

第三轮:B和C通过败者组决赛决出最后一个晋级名额,这里设B战胜C,那么1组的晋级情况就是:A第一,B第二,C第三,D第四,从而AB晋级CD淘汰。

与双败赛制相对的自然就是单败赛制了,该赛制被普遍运用于各大传统体育项目中,比如NBA季后赛,可以说几乎所有的体育比赛都倾向于使用单败赛制,而各类电竞比赛(包括围棋比赛)则更愿意使用双败赛制。

首先,双败赛制相比单败赛制有一个明显的缺点:比赛进程太长,场次过多。对于足球篮球等比赛,如果采用双败赛制,对球员体能的要求将会变得非常高;另外足球篮球对场地、设备、人员等要求也很高,举办体育比赛所需要的成本远远高于电竞比赛,所以双败赛制并不适合传统体育项目。

其次也是最重要的一点,传统体育比赛受偶然因素影响比较小,很少会因为场外因素导致胜负结果颠倒,所以没必要采用受偶然因素影响较小的双败赛制;而电竞比赛的不确定因素相比传统体育项目要多很多,设备故障、网络卡顿等都有可能影响一场比赛胜负,且电竞比赛相比传统体育对体能、场地、人员等要求相对要低一些,所以电竞比赛更适合双败淘汰赛制。

但DOTA2波士顿和基辅特锦赛就采用过单败赛制,结果缔造了Ad Finem的希腊神话,所以单败赛制相比双败赛制更容易爆出冷门。

同类推荐
  • 黑光病毒在末世

    黑光病毒在末世

    简介:楚皓琛:嗯,你的身体基因很不错,但它下一秒就是我的了!敌方龙套:前辈,你为什么只是看着,难道你真的已经背叛了吗?!楚皓琛:你以为我是你前辈?(解除伪装)其实是我楚皓琛哒! 真简介:末日降临,丧尸遍地,异族横行,而楚皓琛却在末世开始时被黑光病毒改造,获得了利爪、卷须、利刃等种种能力。但不止这些,楚皓琛甚至发现自己可以吞噬其他异族来复制它们的基因能力。那么,事情变得有意思了,不是么? (本书半无敌、半黑暗文,大家放心阅读。) (主角非重生,可能需要一些成长的时间,希望大家前期别弃书。) 书友群:1012990345
  • 末世之我的妹妹

    末世之我的妹妹

    “恭喜宿主,您被本系统选中,现在开始,你将要肩负起拯救末世所有软妹子的责任,您准备好了吗?”
  • 重生末世追妻帝少

    重生末世追妻帝少

    穿成小说中快要领盒饭的实验体女配,某女欲哭无泪。死前见到女主,某女发狠了,你丫不让我好过,你也表想当成末世女王!报复成功的某女再次醒来,没回到自已的世界,却重生在原主末世前。明知女主将她当眼中盯,某女却还含泪放过女主一百次。遇上个冷男少将,第一次被冷冻;第二次被告白;第三次被求婚;这个世界到底怎么了,末世第一强者绝对是弯的。“你!我娶定了!”对于某少将霸道求婚,某女只是酷酷地回了句:“有病。”“楠楠乖,相爱的人不在乎性别的。”面对着如此厚脸皮,某女无语望天,她真的没时间,女主还等着跟她‘相爱相杀’!一生缘,缠一生,事事非非,唯爱不变!
  • 从超神学院开始的穿越日常

    从超神学院开始的穿越日常

    (新书,某国漫的超神学院已经发布) 许易穿越到超神学院世界,某一天突然“灵”光一闪。为了世界核平,人民幸福,总觉得该做点什么,于是乎:“传授国人无敌国术,围殴众多外星狗狼。”“双手施展灭妖神火,焚尽诸多邪祟恶魔。”“丹田一口飞剑,千里之外击毁外星战舰。”超神学院为主世界,前期副本世界有完美,古剑,遮天,狐妖,诛仙,秦时明月,画江湖,一人之下,斗破,西游,近年国漫,仙侠剧等,后期还会加入漫威系列。ps:vip订阅群723333916。
  • 重生未来之濒危种族

    重生未来之濒危种族

    在未来,有这样的濒危种族,二十岁之前要和其他种族的人喜结连理,并孕育生子,否则二十岁那年就会gameover。胡欢欢就是这样的濒危物种,然后她遇到了个作天作地的中二青年。
热门推荐
  • 佛说宝雨经

    佛说宝雨经

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。汇聚授权电子版权。
  • 本草衍义

    本草衍义

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。汇聚授权电子版权。
  • 大梦一场起

    大梦一场起

    28岁大龄剩女木小小做了一场梦,从八岁做到五百岁,从清醒做到糊涂……梦是一场修仙梦,可她却不是一个合格的修行者。她有宠溺她的父母兄长,有重视疼爱她的美人师傅,有天赋,有机缘,还有时时激励她的挚友,相亲相爱的同门……但偏偏缺了最重要的一样东西!前路,便未可知。
  • 穿越古代大姐

    穿越古代大姐

    一条现代的苦命广告狗,连续加班3天,一觉醒来魂穿异世,成为了街头乞儿,还有四个小萝卜头要带,要不要这么悲催。既来之则安之,看她如何一步步改变自己的苦命生活~
  • 梦娱网游:大神,要乖哦

    梦娱网游:大神,要乖哦

    【不定期更文】游戏里,白玖萱红衣烈焰,一柄长剑闯天下;游戏外,白玖萱清冷如水,蓦然回首收卿心。本来无聊刷副本,不料碰见本服第一大神,可……说好的冰冷如玉,不近女色呢?这腹黑霸道,细心体贴又闹的哪样?被逼刷副本,做日常任务……这些我也认了!可被逼成亲有怎么回事?!当大神夫君与大神同桌重合时……神啊!你的人设掉了!!!!!!墨祁宸:人设?能追老婆吗?【此文又可以叫:我与大舅子的争宠史】
  • Antony and Cleopatra

    Antony and Cleopatra

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。汇聚授权电子版权。
  • 神医蛊妃狠嚣张

    神医蛊妃狠嚣张

    “王爷!王妃给郡主和一头猪下了情人蛊,让他们爱得死去活来了!”某王爷宠溺一笑,“果然是我妻,这也只有她能想得出来。”“王爷!王妃给贵妃下了听话蛊,让贵妃当众跳舞了!”某王爷蹙眉,“现在太阳大,送一些冰镇甜瓜给王妃,边吃瓜边看。记着打好伞!算了,本王自己去。”“王爷,这回糟了!王妃说她不想当王妃了,她要带她的蛊娃娃去征服天下!”某王爷迅速改名“天下”,揽着某魅一笑,“听说你想征服天下,我已准备好……”*她是带着七个蛊娃娃穿越的巫医杀手,腹黑狠辣,护至亲虐白莲,谁挡怼谁。他五洲四海的至尊九殿下,手握所有君主的生杀大权,被她顺手一救,他决定以身相许。【女强爽文、宠文,1v1双洁】
  • 羡慕嫉妒恨:一个关于财富观的人类学研究

    羡慕嫉妒恨:一个关于财富观的人类学研究

    曾经“眼红”与“红眼病”的讨论占据20世纪80年代报纸头条,现在“羡慕嫉妒恨”又成为流行词汇。本书从对“红眼病”“仇富心态”的文本分析,到深入华北因采矿暴富的三个村子为期一年的田野调查,试图把“羡慕”“嫉妒”“恨”作为理解“暴富”、“财富不平等”与“开矿纠纷”等社会现象的切入点,分析这些现象背后的道德文化机制,由此探讨乡土社会嫉妒的发生、控制及消解机制,并针对由财富快速积累而引发的急剧社会变迁进行更为深入的人类学解读。
  • 我的徒弟是男主

    我的徒弟是男主

    “终有一天,你会登上那万人之上的皇位,享至高无上的权力和另无数人垂涎的无尽财富。万里疆土将会归于你一人掌中,天下万千百姓都将会是你的子民。无论是你曾经对手亦或是你的至交,都将会跪拜在你的膝下。”“终有一天,你将会抛弃自己一切对你来说多余的情感,你将没有亲人或是朋友。因为你是帝王,你要舍弃所有对于弱者的怜悯。”“终有一天,你将会成为那盘旋于万丈高山之巅的孤鹰,俯瞰天下芸芸众生。这个世间将不再会有你所信赖的人,因为你是帝王,你手握至高的权力,你掌控这世界万物。你处于风暴的中心,任何交心之人最终只可能成为你的心腹大患。”“终有一天,你将只能不断地向前冲去,因为你足下的土地塌陷的速度远比你所停留的时间要快。你将不能回头,因为回头代表着后退,而那时哪怕是后退半分,你也将坠入万丈深渊。”“愿你,最终能够作用万里江山,享至高无上的权力以及无尽的财富,品味那只有‘寡人’才能尝到的无尽孤独。”
  • 草泽狂歌

    草泽狂歌

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。汇聚授权电子版权。