报数
发布于 2022-03-03 17:26:20
今年7月份vivo迎来了新入职的大学生,现在需要为每个新同事分配一个工号。人力资源部同事小v设计了一个方法为每个人进行排序并分配最终的工号,具体规则是:
将N(N<10000)个人排成一排,从第1个人开始报数;如果报数是M的倍数就出列,报到队尾后则回到队头继续报,直到所有人都出列;
最后按照出列顺序为每个人依次分配工号。请你使用自己擅长的编程语言帮助小v实现此方法。
输入描述: 输入2个正整数,空格分隔,第一个代表人数N,第二个代表M:输入样例: 6 3 输出描述: 输出一个int数组,每个数据表示原来在队列中的位置用空格隔开,表示出列顺序:输出样例 3 6 4 2 5 1
关注者
0
被浏览
26