- Write original algorithmic problems including statements, constraints, and intended solutions
- Write correct solutions in C++ and Python
- Design realistic incorrect solutions to test model robustness
- Build and harden test cases using generators, edge cases, and stress tests
- Develop checkers and interactors using testlib for complex problem formats
- Validate that correct solutions pass and incorrect solutions fail within time limits
PythonC++Algorithms