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

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

Hi Codeforces community,

I am currently majoring in Computer Science and have solved around 250 questions on LeetCode. However, I am struggling to perform well in Codeforces contests. My performance typically looks like this:

Div 2: I can usually solve 2 problems and occasionally 3 when I am lucky. Div 3 & Div 4: I cap at around 3-4 problems most of the time. My rank generally falls in the 4k–10k range in contests. I am really passionate about improving my competitive programming skills but feel stuck at my current level. I would like to ask for guidance from this amazing community:

Practice Resources: Are there any specific websites, problem lists, or strategies I should follow to practice more effectively? Math Topics: Are there essential math concepts/topics that I should focus on to better understand and solve problems? Weakness Analysis: How do I identify my weaknesses and overcome them efficiently? Contest Strategy: Any tips for managing time during contests and deciding which problems to attempt first? I am committed to working hard and open to any advice you can offer. If you've faced similar struggles or know someone who did, I’d love to hear about how they overcame these hurdles.

Thank you in advance for your help!

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

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

with these no of solves. its a shame , me too.

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится -18 Проголосовать: не нравится

there's a thing called "google" in case you don't know.

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

You know there are more than 10000 problems available on codeforces till now, one simple question how much % of these questions have you solved till now to achieve rating like 1400, 1600, 1900 etc. ASK YOURSELF and you'll get the answer.

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

In my experience if you want to get better at codeforces do more codeforces problems, and if you want to get better at leetcode do more leetcode problems.

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hey buddy i have been into same situation not long ago, beleive me its tough though doable task to increase rating from 1200 to 1400,I would suggest few common steps which i followed and following still to reach 1400, Like do problem from cses for implementation of binary search,strings,common logic etc ,also its high time to practise few math tagged question from prev contest and also learn greedy approach and constrcutive algo , this much would generate confidence and then practise more question form problem set anf rthere you see results in contest bingo !!

--C.P. community is always ready to help ,learn and grow

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hello, I recommend the page Cses for training some clasic problems. Also I recommend you to do all the contest as possible and to upsolve all the problems that you didn't solve in yours contests as possible, because in these problems were where you haven't some tool or some knowledge.

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

start upsolving all past noi problems

spoiler
»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

Be skilled in binary search.

»
16 месяцев назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится
  1. Practice in the rating range of (CurrentRating, CurrentRating +300) in general. Post solving 30-40 problems you will see improvement for sure.
  2. View editorials only after at least 1hr of intense thinking.
  3. Practice condensed. Personally I observed that solving a lot(Say 5-6 hours daily for 2-3 days straight), and then maybe even taking off days in between to rest, improves critical thinking rapidly.
  4. Workout and be in shape, it definitely helps me a lot.
  5. Have hope, it looks impossible to progress at points of time, but our brains actually get very much stronger with practice, very similar to how our muscles react to workouts.

As for specific topics to learn, you only need basic logic for the maths problems and the greedy problems, and Sorting, Binary Search, Prefix Sums, Bit Manipulation, Basic DP in terms of algorithms, to solve upto div2C

»
16 месяцев назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Looks like meth business isn't giving returns.