xdm教教我吧
vb吧
全部回复
仅看楼主
level 1
贴吧用户_Q3C32QX
楼主
求详细过程
2022年03月12日 14点03分
1
level 15
初音✨七奈
用数组b记录每个人的下一个人的编号
在报数循环中,用pre_p记录上一个报数人的编号,p记录当前报数人的编号,每次报数时,令pre_p=p,p=b(p)(即第p个人的下一个是b(p)),当前报的数cnt加1,如果cnt=k(即报到k了),则令p出列,并且b(pre_p)=b(p)(即原本第p个人的下一个人变成第pre_p个人的下一个了),然后重新报数;如此循环,直到所有人全部出列为止
2022年03月13日 01点03分
2
1