This site contains an archive of Olympiad programming tasks with a built-in testing system and work search platform.
- To open problems list go to "Problems" section.
- To open work search platform platform go to "Jobs" section.
"Problems" section
In "Problems" section you can solve various programming and math tasks.
To submit solution to problem go to "Problems" section, then choose problem, paste your code in code editor and click on submit button.
After submitting system runs your solution on tests and then reports verdict.
Each problem has editorial and solution in C++ language.
Also, platform administrators can add new problems.
Testing system uses the following compilers:
g++ source.cpp -std=c++17 -o source
python3 source.py
Verdict |
Description |
---|---|
AC |
Accepted. Program works correctly and passed all tests. Most likely, tests are week :) |
IQ |
In queue. Solution is in queue for testing. |
CE |
Compilation error. Syntax or another error in the code. |
WA |
Wrong answer. The output of the program is not correct. |
RE |
Runtime error. Program terminated with a non-zero return code. |
TLE |
Time limit exceeded. Program runs longer than the allocated time. |
MLE |
Memory limit exceeded. Program uses more than the allocated memory. |
"Jobs" section
In "Jobs" section you can find work.
There are 2 types of accounts:- Common account - these users can find job and communicate with employers by email or phone.
Open job that you liked, read the description and if job suits you, communicate with employer by email or phone. -
Business account - these users or companies can publish, edit or delete jobs, also find and communicate by email or phone with other users.
Publish job, edit it if it is need, and just wait until some qualified specialist will communicate with you by email or phone number.
API
Our platform provides a comprehensive REST API. You can request:
- authentication (get JWT tokens)
- user registration and profile information
- problems list and problem details
- categories list and category details
- submissions list and submission details
- jobs list and job details
API documentation is available at:
- Swagger UI: /api/schema/swagger-ui/
- ReDoc: /api/schema/redoc/
Examples of API endpoints:
- JWT Authentication:
/api/token/
and/api/token/refresh/
- Registration:
/api/register/
- User Profile:
/api/profile/
- Categories:
/api/categories/
- Problems:
/api/problems/
- Submissions:
/api/submissions/
- Jobs:
/api/jobs/
For detailed API usage, please refer to the Swagger UI or ReDoc documentation.