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