2 条题解

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    int a[1001];
    int main()
    {
        int n,m,l=1;
        cin>>n>>m;
        for(int i=1;i<=n;i++)
        {
            for(int s=1;s<=m;s++,l++)
            {
                if(l>n)l=1;
                while(a[l]!=0)
                {
                    l++;
                    if(l>n)l=1;
                }
            }
            l--;
            a[l]=1;
            cout<<l<<' ';
        }
        return 0;
    }
    
  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int a[1001];
    int main()
    {
        int n,m,l=1;
        cin>>n>>m;
        for(int i=1;i<=n;i++)
        {
            for(int s=1;s<=m;s++,l++)
            {
                if(l>n)l=1;
                while(a[l]!=0)
                {
                    l++;
                    if(l>n)l=1;
                }
            }
            l--;
            a[l]=1;
            cout<<l<<' ';
        }
        return 0;
    }
    
  • 1

信息

ID
1845
难度
6
分类
(无)
标签
递交数
14
已通过
14
通过率
100%
被复制
5
上传者