摘要: #include<iostream>using namespace std;void Josephus(int n,int m,int k){ int *a=new int [10000],i; int count=0;//计算被退出的人数(n-1) int t=0;//1,2,3..m报数记数变量 for(i=0;i<n;i++) a[i]=i+1; i=k-1; while(count<n-1)//只剩下一个时退出循环 { if(a[i]!=0) t++; if(t==m) ... 阅读全文
posted @ 2012-10-04 20:04 myth_HG 阅读(7178) 评论(0) 推荐(2) 编辑