文章

81

粉丝

2

获赞

518

访问

11.1k

头像
猴子报数 题解:
P1081 兰州大学/湖南大学机试题
发布于2026年3月16日 23:20
阅读数 96

#include<iostream>
using namespace std;

int main(){
	int n,s,m;
	
	while(cin >> n >> s >> m){
		
		if(n==0 && s==0 && m==0)
			break;
		
		int a[105];
		
		for(int i=1;i<=n;i++){
			a[i]=1;
		}
		
		int num=0;
		int i=s;
		int count=0;
		int left=n;
		
		while(left){
			if(a[i]){
				num++;
				
				if(num==m){
					count++;
					
					if(count>1) cout <<',';
					cout << i;
					
					a[i]=0;
					num=0;
					left--;
				}
			}
			
			i++;
			if(i>n) i=1;
		}
		cout << endl;
	}
	return 0;
}
				
				
				
			
			

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发