某班10名同学乒乓球单循环赛一共要比多少场?

我们可以这样想,第一个同学要和其余9个人各打一场,第二个同学除了和第一个打过的不用重复算,还要和剩下的8个人打,以此类推。不过更简单的方法是用公式,总人数乘(总人数减1)再除以2,也就是10乘9除以2。

评论 (3)

这题其实考的是组合数学里的C(10,2),也就是从10个人里选2个来比赛。用10*9/2=45场是对的。不过这种单循环赛制对体力要求挺高的,10个人打下来赛程还挺密集的。

这题确实简单,主要是别重复计算。

这种组合数问题直接套公式C(10,2)最快,也就是10*9/2=45场。其实单循环赛的本质就是两两之间都要交手一次,不用一个个去数,记住这个逻辑就行。