2 条题解

  • 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

    #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

信息

ID
1814
难度
6
分类
(无)
标签
递交数
336
已通过
82
通过率
24%
被复制
3
上传者