6 条题解

  • 3
    @ 2024-4-15 13:51:59
    #include<bits/stdc++.h>
    using namespace std;
    int i[10000];
    int main()
    {
    	int j,q,k=1,a;
    	cin>>j>>q;
    	a=j;
    	for(int y=1;y<=j;y++)
    	i[y]=1;
    	for(int y=1;a>1;y++)
    	{
    		if(y>j)
    		y=1;
    		if(i[y]==0)
    		continue;
    		if(q==k)
    		{
    			k=1;
    			i[y]=0;
    			a--;
    			continue;
    		}
    		i[y]=k;
    		k++;
    	}
    	for(int y=1;y<=j;y++)
    	if(i[y]!=0)
    	cout<<y;
    	return 0;
    }
    

    信息

    ID
    111
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    89
    已通过
    29
    上传者