C++ solution simulation
\n// Please, upvote if you like it. Thanks :-)\nvector<int> circularGameLosers(int n, int k) {\n\tvector<int> game(n, 0);\n\tint nextSteps = 0, curPlayer = 0;\n
```\n// Please, upvote if you like it. Thanks :-)\nvector<int> circularGameLosers(int n, int k) {\n\tvector<int> game(n, 0);\n\tint nextSteps = 0, curPlayer = 0;\n\twhile (true) {\n\t\tcurPlayer += nextSteps;\n\t\tif (++game[curPlayer % n] > 1)\n\t\t\tbreak;\n\t\tnextSteps += k;\n\t}\n\tvector<int> res;\n\tfor (int i = 0; i < n; i++)\n\t\tif (game[i] == 0)\n\t\t\tres.push_back(i + 1);\n\treturn res;\n}\n```
['C', 'C++']