题目描述:
输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值 m。
从数列首位置开始计数,计数到 m 后,将数列该位置数值替换计数值 m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。
如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺序,比如:
输入的随机数列为:3,1,2,4,初始计数值 m=7,从数列首位置开始计数(数值3 所在位置)
第一轮计数出列数字为 2,计数值更新 m=2,出列后数列为 3,1,4,从数值4 所在位置从新开始计数
华为OD最新机试-约瑟夫问题-OD统一考试(C卷)
最新推荐文章于 2025-08-22 19:21:44 发布