1 solutions
-
1
#include <bits/stdc++.h> using namespace std; int main(){ list<int> l; int n,m; cin>>n>>m; for(int i=1;i<=n;i++){ l.push_back(i); } auto it=l.begin(); for(int i=1;i<=n;i++){ for(int j=1;j<m;j++){ it++; if(it==l.end()) it=l.begin(); } cout<<(*it)<<" "; it=l.erase(it); if(it==l.end()){ it=l.begin(); } } return 0; }
- 1
Information
- ID
- 161
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- (None)
- # Submissions
- 8
- Accepted
- 7
- Uploaded By