Upsolve.it — Stop Guessing What to Solve on Codeforces

Правка en2, от MIDORIYA_, 2026-05-03 12:46:32

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


New Updates

I’ve recently pushed a set of updates to make the training more structured and useful

Streak System
  • Daily training streak
  • Upsolve streak
  • Consistency score
Time Tracking
  • Time per problem
  • Detect slow solving
  • Feedback after each session
Session Review

After each session, you now get:

  • Where you spent too much time
  • Which problems were easy
  • Which were above your level
  • What you should focus on next
Training Modes

Different ways to train:

  • Ladder mode
  • Weakness mode
  • Speed mode
  • Contest simulation
  • Endurance mode
Friend System
  • Send friend requests
  • Connect with other users on the platform

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

Теги training, practice, upsolving, problem-selection, rating, contests, tools

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский MIDORIYA_ 2026-05-03 12:46:32 731 Added major update: streak system, session review, time tracking, training modes, and friend system
en1 Английский MIDORIYA_ 2026-05-01 22:24:46 2539 Initial revision (published)