Train beyond
the contest.

SolveX finds where your progress breaks down and turns every Codeforces contest into targeted practice.

What SolveX found in a real history.

Primary friction

Dynamic programming

Solve rate
38%
Attempts before AC
3.4
Confidence
High

Next prescription

Three problems, 1450–1550, weighted to DP state design.

Open the queue →
  • Binary search61%moderate friction
  • Implementation88%stable

Illustrative example. Your dossier is built from your own submissions.

Every problem arrives with its reason.

A queue is only useful if you know why it picked something. SolveX shows the rationale it recorded when it chose the problem — the topic, the target band, and what in your history pointed at it.

See your queue
  1. observed

    Dynamic programming

    38% solve rate · 3.4 attempts before accepted

  2. breaks at

    1400 – 1600

    solve rate falls 70% → 37%

  3. so train

    1450 – 1550

    just above the break

selected

Ordered Pairs Under Threshold

1914D · 1480 · dp, two pointers

It ends in a verdict, not a checkbox.

The recommended problem opens in Arena with your editor state, real tests and the same judge the rest of the product uses.

Open Arena
Arena1480 · dp, two pointers

An Arena submission running to an accepted verdict: 24 of 24 tests passed in 93 milliseconds.

Verified duels

Bekarys

00:07:42

running test 3

Ekaterina V.

00:07:42

editing · C++17

1914D · Ordered Pairs Under Threshold · 1480

Same problem.
Same clock.

First verified solution wins.

Start a duel

Start free. Pay when the limits become real.

Basic

$4.99/ month

For consistent practice.

  • Unlimited practice and Submit
  • 50 profile analyses a day
  • Your full weakness map
  • 7- and 14-day training plans
  • Weekly report
  • Progress and History
Get Basic

Plus

Recommended

$9.99/ month

The complete competitive programming loop.

  • Everything in Basic
  • 150 profile analyses a day
  • 300 Nova messages an hour
  • 25 handle verifications a week
Get Plus

Pro

$19.99/ month

For serious competitive programmers.

  • Everything in Plus
  • 400 profile analyses a day
  • 800 Nova messages an hour
  • Unlimited handle verification
Get Pro
Compare every plan

Turn history into progress.

Start free with analysis, recommendations, Arena, contest replay and duels. Upgrade only when you need higher limits.