Upsolve.it — Stop Guessing What to Solve on Codeforces

Revision en1, by MIDORIYA_, 2026-05-01 22:24:46

Hi Everyone

If you train regularly on Codeforces, you’ve probably faced this

You open a gym
You see a long list of gyms
You spend time deciding what to solve

Is this too easy?
Is this too hard?
Is this even useful?

This step wastes time and breaks your focus.

Most people don’t struggle with solving.
They struggle with choosing what to solve.


The Idea

I built Upsolve.it

A tool that gives you a structured way to train based on your level

  • No random picking
  • No guessing
  • No wasted time before solving

How It Works

1) Level-based training
  • The system reads your Codeforces rating
  • It assigns a training level automatically
  • Each level gives you 4 problems with increasing difficulty

You can also

  • Adjust the level manually
  • Filter by tags
  • Keep it fully random

Problem difficulty stays hidden during the session You focus on solving, not judging


2) Training session

When you start a session

  • 2-hour timer
  • Solve problems directly on Codeforces
  • Sync your submissions with one click
  • Track accepted and wrong answers

It feels close to a real contest


3) Upsolving

This is the core idea

  • Every unsolved problem goes to your upsolve queue
  • You return later and solve it properly

This step builds real skill


Tracking Progress

The platform gives you feedback over time

  • Activity heatmap across the year
  • Session history
  • Performance trends
  • XP system and levels
  • Recommended difficulty for your next session

You can clearly see if you are improving


Why I Built It

I kept seeing the same pattern

  • People jump between problems
  • They skip upsolving
  • They don’t track progress

So improvement becomes slow

This tool fixes that


Simple Idea

Stop guessing Start training with a system


Try It

https://upsolve-it.hnuicpc.tech


Feedback

If you train on Codeforces

  • What is your biggest problem during practice
  • What would you like to improve

Your feedback will help improve the platform

Tags training, practice, upsolving, problem-selection, rating, contests, tools

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English MIDORIYA_ 2026-05-03 12:46:32 731 Added major update: streak system, session review, time tracking, training modes, and friend system
en1 English MIDORIYA_ 2026-05-01 22:24:46 2539 Initial revision (published)