n个人围成一圈数到m和m的倍数时出圈,问剩下的人是谁?在原来的位置是多少?
来源:互联网 发布:ecdh算法 编辑:程序博客网 时间:2024/05/16 01:15
package com.xiaojiang;import java.util.LinkedList;public class mianshi {public static void main(String[] args) {removeNM(50,3);}private static void removeNM(int n, int m) {LinkedList ll = new LinkedList();for(int i=1;i<=n;i++){ll.add(new Integer(i));}int removed=-1;while(ll.size()>1){removed = (removed + m) % ll.size();System.out.println(ll.remove(removed--));}System.out.println(ll.get(0));}}
0 0
- n个人围成一圈数到m和m的倍数时出圈,问剩下的人是谁?在原来的位置是多少?
- 50个人围成一圈数到3和3的倍数时出圈,问剩下的人是谁?在原来的位置是多少
- 50个人围成一圈数到3和3的倍数时出圈,问剩下的人是谁?在原来的位置是多少
- 50个人围成一圈数到3和3的倍数时出圈,问剩下的人是谁?在原来的位置是多少(简单易懂)
- java编程题:50个人围成一圈数到3和3的倍数时出圈,问剩下的人是谁,在原来的位置是多少?
- 50个人围成一圈数到三和三的倍数时出圈,问剩下的人是谁?在原来的位置是多少?
- 50个人围成一圈数到3和3的倍数时出圈,问剩下的人是谁?
- N个人围成一圈数数,每当数到3的倍数时出圈,最后剩下的人是谁?
- 50个人围成一圈数数,数到3的倍数时出圈,最后剩下的人是谁?
- 50个人围成一圈数到三和三的倍数时出圈,在原来的位置是多少
- 50个人围成一圈数到三和三的倍数时出圈,在原来的位置是多少?
- 50个人围成圈,数到3和3的倍数时出圈,求剩下的人及其原来的位置
- 50个人围成一圈报数,遇到3的倍数,自动退出,最后剩下的人原来的位置是多少
- 有17个人围成一圈(编号为0~16),从第0号的人开始从1报数,凡报到3的倍数的人离开圈子,然后再数下去,直到最后只剩下一个人为止。问此人原来的位置是多少号?
- 约瑟夫环 :n个人站成一圈 1-m报数 报到m的人 跳出圈外 最后一个剩下的是谁?
- 环形链表 有m个人围成一圈,开始报数,报道n,退出,问最后剩下的是几号。
- 50人围一圈,从第一个人报数,3和3的倍数出圈,最后剩下一个人是几号,java实现
- 500个小孩 围一圈,数到3退出,问最后剩下的小孩,原来是多少号
- VARCHAR2(N CHAR)与VARCHAR2(N)的区别[Oracle基础]
- DMA及cache一致性的学习心得
- Java 如何将String转化为Int
- 收集的35个 jQuery 小技巧/代码片段 转
- XCode_LLDB_调试锦集
- n个人围成一圈数到m和m的倍数时出圈,问剩下的人是谁?在原来的位置是多少?
- 空闲实例v$lock内容小解
- 美团数据仓库的演进
- 2015多校第6场总结
- leetcode 7 Reverse Integer
- <iOS>Grand Central Dispatch简介
- Cordova插件实现文件下载对话框
- 匈牙利算法详解
- LeetCode----Add and Search Word - Data structure design