fork download
  1. #include <iostream>
  2. #include <queue>
  3. using namespace std;
  4.  
  5. int main() {
  6.  
  7. int n,k;
  8. cin>>n>>k;
  9.  
  10. queue<int> q;
  11. for(int i=1;i<=n;i++)
  12. {
  13. q.push(i);
  14. }
  15.  
  16. int num=k;
  17. while(!q.empty())
  18. {
  19. int val = q.front();
  20. q.pop();
  21. if(num ==0)
  22. {
  23. cout<<val<<" ";
  24. num=k;
  25. }
  26. else
  27. {
  28. q.push(val);
  29. num--;
  30. }
  31. }
  32.  
  33.  
  34.  
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0s 5300KB
stdin
7 2
stdout
3 6 2 7 5 1 4