有8支乒乓球队参加比赛.如果采取单循环比赛,那么一共要赛几场?

问题描述:

有8支乒乓球队参加比赛.如果采取单循环比赛,那么一共要赛几场?

这种题解法还是很多的。
第一种:逐个法,设8支球队编号为ABCDEFGH,单循环的话,表示每支球队相互打一次,逐个算的话,那么A就会打BCDEFGH共7场,而算到B时,由于已经跟A打过,所以他打CDEFGH共6场,以此类推,共7+6+5+4+3+2+1=28。也可以总结为公式N(N+1)/2,其中N等于赛的对多的场数,这里为7。如果是100支球队,那么N就等于99.
第二种:直接法,每支球队都打其他七只,所以共打7*8=56场,但这里包括同两支球队的两场比赛,如果单循环,就要除以2,得28.也可以总结为公式N(N-1)/2,N为参赛队伍数

8*7/2=28(场)

7+6+5+4+3+2+1等于28场

场数等于7+6+5+4+3+2+1=28(场)

楼上抽象了点.
每支球队都赛7场,8支球队共7*8=56场.
但由于每场比赛都被计算了2次,所以再除以2:56/2=28场
答:共比了28场.
多谢!