Блог пользователя aviralx

Автор aviralx, история, 10 месяцев назад, По-английски

This isn’t one of those "how I became Candidate Master in 6 months" stories.
This is what happens when you say "I’ll do it tomorrow" for 3 straight years.

I’m not red. Not purple. Hell, I’m not even consistent.

I’m just someone who started CP with big dreams — and then made every mistake possible.

If you’re stuck, lazy, unmotivated, scared, or feeling like you’re not improving...
Read this before you waste the same time I did.


Mistake #1: Practicing only when I felt motivated

I’d solve 5 problems in one random burst, feel proud… and then disappear for 10 days.
I blamed mood, college, stress, sleep.

But here’s the thing:

CP doesn’t care how you feel.
If you're not consistent, you're not improving.


Mistake #2: Clicking the editorial the second I got scared

I’d read the statement. Felt hard. Editorial. Copy-paste. Move on.
And then I told myself, "Well, at least I understood the idea."

No. I didn’t.

I skipped the thinking part — and that’s where real growth happens.
Every time you avoid the pain, you're avoiding the progress.


Mistake #3: Avoiding math like it was the plague

I told myself:
"Math is for smart kids. I’ll just get better at implementation."

And that’s how I stayed stuck.

You can’t dodge math in CP.
It’s not optional. It's the core.


Mistake #4: Spamming contests, never upsolving

My routine:
Div 2 contest → A, B → Fail at C → Rage → Wait for the next contest
Upsolve? Nope. Analyze? Nah. Just pray I magically get better next time.

Guess what?

Contests are where you test.
Upsolving is where you learn.

No upsolve = no level up.


Mistake #6: Waiting for a "perfect plan"

I kept designing pretty schedules:
"30-day roadmap to Expert!"
"Revise graphs in 7 days!"

Followed them? Not once.

Planning felt productive. But it was just procrastination wearing a tie.


What All This Did to Me:

  • My rating? Flatlined.
  • Confidence? Gone.
  • Motivation? Dead.
  • I started believing: "Maybe I’m just not built for this."
  • Spent more time scrolling CF than solving problems.

And worst of all?

I lied to myself. Repeatedly. "I’m trying." — when I wasn’t.


If You’re Still Reading:

You don’t need a new tutorial.
You don’t need more motivation.
You just need to stop lying to yourself.

Put in the work. Sit with the pain.
Make this the moment you change.


The Fix (Because complaining doesn't increase rating)

I got tired of my own excuses. So instead of making another useless study timetable, I coded a reality check.

I built myalgorise.in.

No marketing BS. It just looks at your Codeforces profile, finds exactly where you suck, and tells you what to solve next.

  • Fixes the fake planning: It gives you a clear rating roadmap based on your actual weak topics.
  • Fixes the skipped upsolves: It throws your weak areas right in your face so you can't ignore them.
  • Fixes the inconsistency: It gives you a daily plan. Just open it and solve.

I need you guys to test this.

I built this to fix my own bad habits, but I want to know if it actually helps other people stuck in the Pupil/Specialist hell.

Go use it: myalgorise.in

Don't hold back. If the UI is confusing, tell me. If a feature is useless, tell me. Tell me exactly what a stuck CPer actually needs to see to get better. Roast it so I can improve it.

Final Words:

Don’t be me. Don’t waste your time.

If you're lazy, inconsistent, scared, or just tired of staying stuck — I get it.
But you can still turn it around. I'm trying. You can too.

Let’s suffer together. Let’s level up together.
But this time, for real.

From a guy who wasted years — but hasn’t given up yet.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +88
  • Проголосовать: не нравится