0分求调
查看原帖
0分求调
1192390
FZcsxx楼主2025/7/29 20:04
#include<bits/stdc++.h>
using namespace std;
int n,m;
int a[1000000]={0};
int main(){
	cin>>n>>m;
	int cnt=1;
	int y=0;
	for(int i=1;;i++){
		
		if(i>n){
			i=1;
		}	
		if(cnt>m){
			cnt=1;
		}
		if(y==n){
			break;
		}
		if(cnt==m){
			if(a[i]==0){
				cout<<i<<" ";
				y+=1;
				a[i]=1;
			}
			else{
				cnt-=1;
			}
		}

		cnt+=1;
	}
	return 0;
}
2025/7/29 20:04
加载中...