哔哩哔哩网站怎么做视频软件,h5页面版式设计有哪些方法,如何在阿里巴巴做网站,注册公司网站地址该如何填题目描述:
设有n个人围坐一圈并按顺时针方向从1到n编号#xff0c;从第1个人开始进行1到m的报数#xff0c;报数到第个m人#xff0c;此人出圈#xff0c;再从他的下一个人重新开始1到m的报数#xff0c;如此进行下去直到所剩下一人为止。
代码:
package lanqiao;impor…题目描述:
设有n个人围坐一圈并按顺时针方向从1到n编号从第1个人开始进行1到m的报数报数到第个m人此人出圈再从他的下一个人重新开始1到m的报数如此进行下去直到所剩下一人为止。
代码:
package lanqiao;import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);ListInteger list new ArrayListInteger();int n sc.nextInt();int m sc.nextInt();for(int i 1;i n;i ){list.add(i);}int i 0;while(list.size() ! 1){i (i m - 1) % list.size();//链表中删除元素后会自动向前对齐list.remove(i);}System.out.println(list.get(0));}
}