这样,我举一个循环,你就知道发生什么事了。
我们把40个同学编号,1,2,3,4,5,……40
第一轮,有10对同学发生了握手,握手的分别是3和4,7和8,……35和36,39和40这没问题吧
第一轮结束之后,40号朝后。39号朝前
第二轮,有9对同学会握手,其中包括36和37,握手之后,37面向后,38面向前
第三轮,还是9对同学握手,其中包括37和38,握手之后,38面向后,39面向前
第四轮,还是9对同学握手,其中包括38和39,注意39和40号都是向后,他们没有面对面!
所以第五轮,就会只剩8对同学握手了,39和40号是不会握手的。
可见9对握手,只进行了3次,并不是4次。
此后每一轮3次,都会多出1位末尾的同学都面向后并停止和他下一位握手的情况
故而,每个循环节,都只有3,而不是4,最后这40个同学,会有30位面向前,10位面向后,结束游戏。