fork download
  1. #include <iostream>
  2. #include <queue>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. ios_base::sync_with_stdio(false);
  8. cin.tie(NULL);
  9. cout.tie(NULL);
  10. int a,b,c;
  11. cin >> a;
  12. cin >> b;
  13. cout << '<';
  14. queue<int> que;
  15. for(int i=0;i<a;i++) que.push(i+1);
  16. while(!que.empty()) {
  17. c++;
  18. if(c==b) {
  19. c=0;
  20. if(que.size()!=1)cout << que.front() << ',' << ' ';
  21. else cout << que.front();
  22. que.pop();
  23. }
  24. else {
  25. que.push(que.front());
  26. que.pop();
  27. }
  28. }
  29. cout << '>';
  30. return 0;
  31. }
  32.  
Time limit exceeded #stdin #stdout 5s 5512KB
stdin
7 3
stdout
Standard output is empty