Start solving the Mostafa Saad sheet it has a good level of sequence of problems to advance your skills Answer from aayushbest on reddit.com
🌐
Codeforces
codeforces.com › blog › entry › 98630
Let's solve some hard problems! - Codeforces
I noticed that you can quickly reduce the problem from 1000 numbers to at most 20, by merging two numbers divided by the same power of two, you get two numbers which are divided by a strictly larger power of two (maybe one of the numbers ends up being zero). So, after this process is done, you can have at most 20 nonzero numbers left. Then, I solved the remainder by just reducing some triplet to two numbers, and I did this by just running a BFS on the search space — I hypothesised that I'll need $$$O(sum)$$$ steps on average and it turned out to be true.
🌐
Codeforces
codeforces.com › blog › entry › 82157
How to solve problems - Codeforces
One of the most powerful strategies in problem solving is rephrasing the problem. Usually, when people talk about this, they often say things like "try to view the problem as a graph problem" or "rephrase as a geometry problem (yuck!)" However, ...
Discussions

How to be better to solving problems?
Start solving the Mostafa Saad sheet it has a good level of sequence of problems to advance your skills More on reddit.com
🌐 r/codeforces
10
5
February 18, 2024
How do I gain the ability to solve the problems that I can't solve now?
Solve 1300 then More on reddit.com
🌐 r/codeforces
6
10
March 19, 2024
From a real world perspective, how hard are those 2500 problems?
Real Answer: Most 3500(hardest on CodeForces) problems are around graph theory, and have real world applications in networking and logistics. Database algorithms use a lot of those algorithms too.. Cool fact: Most existing ISP, database, and RF infrastructure uses none of those algorithms and are using inefficient garbage from the last decades of the twentieth century.. They all charged their funding sources(a lot of BEAD funded grants) to implement it all, though.. You paid.. lol Another cool fact: Being top ranked on CodeForces and AtCoder doesn't help with jobs.. Most of the the top-ten on both are at AI startups that have only done mediocre failed products. Like Devin.AI which has the #1 competitive programmer in the world; it's hot garbage that is basically a hacky VSCode plugin with extremely bad AI hallucination.... More on reddit.com
🌐 r/codeforces
118
32
June 6, 2025
[deleted by user]
learn math bro More on reddit.com
🌐 r/codeforces
22
30
September 19, 2024
🌐
Codeforces
codeforces.com › blog › entry › 131459
Advise on how to solve Harder problems - Codeforces
iashraf → Submity — Codeforces Submission Extension · MShaheer → STEM Arena is Now Live! — Ratings 250-3999 · naneosmic → please investigate this grandmaster · HuTao_Oya_OyaOya · Blog · Teams · Submissions · Contests · Advise on how to solve Harder problems ·
🌐
Codeforces
codeforces.com › blog › entry › 116371
How to Effectively Practice CP + Problem Solving Guide - Codeforces
If stuck working out details when have main idea, work out more testcases by hand and/or write detailed pseudocode and find what steps you are not entirely sure what they work and think harder. Don't be lazy about writing details! Can you prove something is true most of the time? Try probabilistic techniques (eg hashing, testing set of samples, etc.) or also try 19. Also it is good to use problem constraints to guide your initial direction of thinking, but don't let it constrain you to specific ideas. And whatever you do don't misread the problem, better to spend slightly longer reading and understanding correctly than solve wrong thing.
🌐
Codeforces
codeforces.com › blog › entry › 66715
Improving efficiently: beyond "just solve more problems"? - Codeforces
One way is to just move on to the next problem. But Polya's book "How to Solve It" talks about four steps in problem solving: understand the problem, make a plan, carry out the plan, and look back.
🌐
Codeforces
codeforces.com › blog › entry › 133785
How to find an appropriate difficulty range for daily problem solving? - Codeforces
From what I've heard, as a thumb rule you should solve X+200 (where X is your rating) difficulty problem, so I tried to solve problems rated from 2300 to 2400. After solving a few problems, I discovered that I could solve about 90% of the problems ...
Find elsewhere
🌐
Codeforces
codeforces.com › blog › entry › 20548
How to come up with the solutions: techniques - Codeforces
Try coming through popular algorithms or methods that can apply to the problem in any way. It is useful to see the problem limits. Having picked a method, try thinking on the solution assuming that the problem is solved using this method.
🌐
Codeforces
codeforces.com › blog › entry › 146610
How to Approach Hard Problems Without Giving Up - Codeforces
September 19, 2025 - The biggest mistake people make is trying to tackle everything at once. Slow down. Rewrite the problem in your own words and simplify it. Check the constraints. If n = 10^5, you already know brute force won’t work.
🌐
Codeforces
codeforces.com › blog › entry › 78891
How can I be good in problem solving. - Codeforces
Psyho → Slides from my BubbleCup presentation: "How to extract maximum value out of competitive programming?" ... RAD → Codeforces Beta Round #16 (Div. 2) Cicada3301 → Unexpected Errors and Unprocessed Submissions · Rahul977 → Unexpected Error: While submitting code ... How can I be good in problem solving.
🌐
Reddit
reddit.com › r/codeforces › how do i gain the ability to solve the problems that i can't solve now?
r/codeforces on Reddit: How do I gain the ability to solve the problems that I can't solve now?
March 19, 2024 -

I can solve 1100-level problems 70% of the time and 1200-level problems 40% of the time, and the rest of the time I fail to solve them and have to look at the editorial. I thought I would start solving 1200-level problems after I get to the point where I can solve any 1100-level problem very easily and quickly. Even though I am solving 1100-level problems almost every day, I feel like I am not improving.

So what should I do? Should I abandon the idea of getting good at the 1100-1200 range problems and then try to solve even harder problems, or should I just jump to 1500-1600 and try to solve them? Even if I fail to solve 1500-1600 problems, will just learning the solutions make it easy for me to solve lower difficulty problems?

My goal is to be able to solve Div. 2 A, B, C problems.

Problems I have solved so far:

800 - 84

900 - 31

1000 - 46

1100 - 42

1200 - 31

🌐
Codeforces
codeforces.com › blog › entry › 12415
How to improve your problem-solving level? - Codeforces
October 23, 2019 - Codeforces and Polygon may be unavailable from February 8, 16:00 (UTC) to February 9, 07:00 (UTC) due to technical maintenance. × ... Before contest Codeforces Round (Div. 2) 4 days Register now » ... Fakewave → Codeforces Round 1075 (Div. 2) KluydQ → Codeforces Round 1076 (Div. 3) ... Flamire → Codeforces Round 1064 (Div. 1, Div. 2) Announcement ... I know practice makes perfect, and did read some helpful blogs about practicing with DP problems, or some advanced data structure/algorithms, such as segment tree, suffix array, Z-algorithm, etc.
🌐
Quora
quora.com › How-do-I-start-using-Codeforces
How to start using Codeforces - Quora
Now for a problem you are solving spend atleast half an hour thinking hard and doing it in a way you think is correct, if nothing comes out then see the tags given on right bottom of problem page to get hints.
🌐
Reddit
reddit.com › r/codeforces › from a real world perspective, how hard are those 2500 problems?
r/codeforces on Reddit: From a real world perspective, how hard are those 2500 problems?
June 6, 2025 -

Hello guys, a bit of my background:

I don't have any degree related to programming, I'm actually bachelor in business.. But I've always been very logical and around 10 years ago I've started to study programming through gamedev in my free time (hardcore mode though, 40h or more per week) on my own by attending to online courses and some solo projects, I've clocked probably around 10000h by now. I've never made an actual career switch from business to programming due to being "hard" to move on from my own business, but I've found in programming something that I really love doing.

And now, at 34yo, I'm really thinking about switching careers and I've been studying to become more "full-stack" coming from a gamedev background. And I'm trying to actually understand the viability of it, I've started to look at my overall level of problem solving compared to who's in the market right now, and for this I've looked into competitive programming to get a grasp.

I've looked into a few problems from lower range (up to 1200) and they felt really "easy", problems around 2000~2500 range are more elegant, but also somewhat easy, just require some more thought, multi-step solution and organization, and also requires to understand the underlying pattern. And honestly, the 3000~3500 problems do feel somewhat hard, but quite manageable given enough time.

So, are those 2500ish problems, for example, seen as hard for most junior programmers or even senior programmers? Or competitive programming is just somewhat of a bubble without underline actually meaningful ranking?


EDIT:

These above 2000 are Harder than I originally thought, I didn't realize that the requirement for performance could be so steep in some of those challenges.

When I say that something is "somewhat easy" or "quite manageable", is accordingly to my expectation due to being a beginner into the competitive problem solving thing, what I see as really hard problems are usually things that I look at and don't have a clue about how I would approach it, which was what I expected when I looked at those higher rankings. I understand that people that have high scores have to solve those problems within a small timeframe, capability that I still don't have and up to a point probably never will (or aspire to).

I understand that this post made me look like an arrogant a*hole, and I'm sorry if it went through that way, I originally intended to understand if this community was somewhat of a bubble (as most of the communities are to some extent) and if the ranking itself does translate to real world performance, and got the answer that I was looking for, thank you.

🌐
GeeksforGeeks
geeksforgeeks.org › gblog › 10-best-tips-to-get-started-with-codeforces
10 Best Tips to Get Started with Codeforces - GeeksforGeeks
July 23, 2025 - First, go into the PROBLEMSET option and set the difficulty level from 800-1000. After that, all the problems of that difficulty level will appear in front of you, and start solving the problems from there.
🌐
Codeforces
codeforces.com › blog › entry › 80567
I solved more than 1341 problems till difficulty 2200 but no improvement at all , I feel frustrated should I quit? - Codeforces
Hello CF community I have been doing cp for 3 years,I solved more than 1341 problems ,but I'm still specialist,I'm really frustrated and I feel that I'm mentally retarted,many of my friends who started with me at the same time are masters and candidates now. Every time I fall down,I summon my strength and fight again,every 10 days I create a marathon on vjudge containings problems with specific difficulty(current one is 2200) and solve them.
🌐
Quora
quora.com › What-should-be-the-approach-of-practice-to-solve-problems-in-codeforces-to-become-a-great-coder
What should be the approach of practice to solve problems in codeforces to become a great coder? - Quora
Answer (1 of 2): If you are a beginner then sort the problems according to the most solved ones. If you can solve 5 problems in a row easily then skip 10 problems. Continue like this until you feel challenged.
🌐
Codeforces
codeforces.com › blog › entry › 52160
Hard problems - Codeforces
Hard problems · By AnasAbbas, history, 9 years ago, hello codeforces i'm trying to solve a hard problem and this is my 25th submission : http://codeforces.com/contest/794/submission/27321156 · i believe that i'm too close to the right solution · can anybody tell me what's wrong with my code ·
🌐
Codeforces
codeforces.com › blog › entry › 93845
Should I constantly solve hard problems - Codeforces
CarViz → codeforces... we need to talk ... Hi cp community, I am stuck as a pupil(this is alt ) for a long time now hence I have decided to solve harder problems. I am currently solving problems of rating 1700 but I can not think about solutions after some time .
🌐
Quora
quora.com › I-cant-solve-the-first-problem-on-CodeForces-how-do-I-improve
I can't solve the first problem on CodeForces, how do I improve? - Quora
First firmly grasp all data structure and algorithm concept and do some practice, if you solve 5 easy, 5 medium, and 5 hard question on every topic and if there are 20 topics then you will end up with 300 questions and you’ll attain some good level in programming, then you can plump into any competitive programming sites to get more better because programming comes with practice. ... How can I make solving problems on Codeforces so easy if I am a beginner?