丢手帕问题
来源:互联网 发布:玉和颜去黑头 知乎 编辑:程序博客网 时间:2024/06/08 11:10
public class Josephus {
public static void main(String[] args) {
int M = Integer.parseInt(args[0]);
int N = Integer.parseInt(args[1]);
// initialize the queue
Queue<Integer> q = new Queue<Integer>();
for (int i = 0; i < N; i++)
q.enqueue(i);
while (!q.isEmpty()) {
for (int i = 0; i < M-1; i++)
q.enqueue(q.dequeue());
StdOut.print(q.dequeue() + " ");
}
StdOut.println();
}
c++代码
#include <iostream>#include <vector>#include <queue>using namespace std;int main(int argc, char const *argv[]){int m,n;cin>>m>>n;queue<int> a;for(int i=1;i<=m;i++)a.push(i);while(!a.empty()){for(int i=0;i<n-1;i++){int c=a.front();a.pop();a.push(c);}int c=a.front();cout<<c<<endl;a.pop();}return 0;}
0 0
- 丢手帕问题
- 丢手帕问题
- 丢手帕问题
- 【蓝桥杯】【丢手帕问题】
- 丢手帕问题(约瑟夫问题)
- 丢手帕问题-约瑟夫问题
- 丢手帕问题 java实现
- 丢手帕问题 (java实现)
- 丢手帕问题java 实现
- 丢手帕问题java实现
- 丢手帕问题(约瑟夫问题)
- 约瑟夫问题(也叫丢手帕问题)
- JAVA约瑟夫问题(丢手帕问题)
- 丢手帕问题(约瑟夫问题)
- PHP约瑟夫问题,丢手帕问题
- 丢手帕问题(Josephus问题)
- 丢手帕问题 (约瑟夫问题)
- 采用Ruby 实现丢手帕问题
- valgrind 的使用简介
- 倒计时.html
- 【异或】HDU1287破译密码
- 解决win和ubuntu12.10下adb devices 无法检测android手机问题
- Filter介绍
- 丢手帕问题
- MFC-PlaySound
- Android线程池使用
- 【转】程序员技术练级攻略
- IO-字节流
- React-Native Android 环境搭建
- Android之ListView的使用
- LeetCode *** 6. ZigZag Conversion
- Androd用WebView播放gif动画