文章

54

粉丝

0

获赞

12

访问

1.2k

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

#include<iostream>
#include<vector>
using namespace std;

int n,s,m;
int main()
{
	while(cin>>n)
	{
		vector<int> a;
		cin>>s>>m;
		if(s==0&&m==0)
			break;
		for(int i=1;i<=n;i++)
			a.push_back(i);
		int k=s-1;
		while(a.size())
		{
			k=(k+m-1)%a.size();
			cout<<a[k];
			if(a.size()>1)
				cout<<",";
			a.erase(a.begin()+k);
		}
		puts("");
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发