2 条题解

  • 1
    @ 2024-08-10 15:19:15

    用数学可以极大地提高效率

    #include<iostream>
    using namespace std;
    int main(){
        int n, k, a = 0;
        cin >> n >> k;
        for(int i = 2; i <= n; i++)a = (a+k) % i;
        cout << a+1;
        return 0;
    }
    
  • 1
    @ 2023-12-02 12:59:29

    #include<bits/stdc++.h>
    using namespace std;
    int n,m;
    queue<int>q;
    int main()
    {
    cin>>n>>m;
    for(int i=1;i<=n;i++)q.push(i);
    while(!q.empty())
    {
    for(int i=1;i<m;i++)
    q.push(q.front()),q.pop();
    cout<<q.front()<<' ';
    q.pop();
    }
    return 0;
    }

  • 1

信息

ID
1323
难度
5
分类
(无)
标签
递交数
188
已通过
59
通过率
31%
上传者