75分求助
查看原帖
75分求助
1144555
gdfz02sjy楼主2024/1/22 13:32
#include<bits/stdc++.h>
using namespace std;
int b,c,d=0,e=0;
int main(){
	cin>>b>>c;
	int a[b];
	for(int i=1;i<b;i++)a[i]=true;//初始化 
	for(int i=1;;i++){
		d++;
		while(!a[d])d++;
		if(d>b)d=1;//一圈
		while(!a[d])d++;//到了没人的位置
		if(i==c){
			i=0;//计数器归零
			a[d]=false;
			cout<<d<<' ';
			e++;
		}
		if(e==b)return 0;
	}
	return 0;
}
2024/1/22 13:32
加载中...