3 条题解

  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int m,n,a[10086],cnt=1,s[10086];
    int main()
    {
        cin>>m>>n;
        for (int i=1;i<=m;i++)
            a[i]=1;
        int i=0,j=0,mt=m;
        while (mt)
        {
            j++;
            if (j>m)
                j=1;
            if (a[j]==0)
                continue;
            i++;
            if (i==n)
            {
                cout<<j<<" ";
                i=0;
                mt--;
                a[j]=0; 
            }   
        }
        return 0;
    }
    
  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int a[5005],n,m,c,b,i;
    int main()
    {
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    a[i]=1;
    while(c<n)
    {
    i++;
    if(i>n)i=1;
    b+=a[i];
    if(b==m){
    cout<<i<<" ";
    c+=1;
    a[i]=0;
    b=0;
    }

    }
    return 0;
    }

  • -1
    @ 2022-08-20 21:26:24
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n,m;
        cin>>n>>m;
        int a[n];
        memset(a,0,sizeof a);
        int out=0;
        int num=0;
        for(int i=0;out<n;i++){
            if(i==n)i=0;
            if(!a[i]){
                num++;
                if(num==m){
                    num=0;
                    out++;
                    cout<<i+1<<" ";
                    a[i]=1;
                }
            }
        }
    }//我是小牛逼,越来越牛逼!
    
  • 1

信息

ID
1814
难度
7
分类
(无)
标签
递交数
483
已通过
107
通过率
22%
被复制
4
上传者