Skip to content

Climb from your first cin to the olympiad.

Practise on 1,600+ problems in 21 levels, past Azercell Cup and Republic Olympiad rounds, with a judge that answers in about a second.

Problems
—
Learners
—
Submissions judged
—
rose_garden.cppC++17

          

#1712 Rose garden · Azercell Cup 2024 · 28 tests

Press Submit to run the 28 tests.

Open the problem

21 levels, in order.

The tree puts 494 problems in order, from reading input to range queries, so you always know what to solve next.

Real olympiad rounds.

Past Azercell Cup and Republic Olympiad rounds with their original problems, open at your own pace. Live contests add a clock, standings, and the exam app when a teacher needs it.

All contests

Compiler, with Simulate

Run C++, Python or Java without an account. Simulate steps through your C++ line by line and draws the arrays, pairs, maps and graphs as they change.

Open the compiler

Exam app

For proctored exams, a Windows app locks the computer to the contest and can record the screen and camera. Teachers see every session afterwards.

Download for Windows
  • Lessons

    Short lessons on their own tree, with quizzes, leading into the problems that use them.

  • Groups

    A teacher puts a class in a group and follows everyone's progress in one table.

  • Three languages

    Statements in English, Azərbaycanca and Русский, switched with one click.

Start with the first problem.

An account is free. Level 1 starts with reading two numbers.