silent-064's blog

By silent-064, history, 12 months ago, In English

I’ve been doing Codeforces for a while now, and my current max rating is 1101. But lately, I feel completely stuck — I’m not improving, no matter how many contests I join.

I usually solve Div. 2 A and sometimes B, but after that, I freeze or make silly mistakes. I watch editorials, upsolve a few problems, and still don’t see much growth.

I know reaching Expert (1600+) takes consistency and smart practice — but right now, I just want to reach Pupil (1200) properly and build momentum.

Can anyone please suggest:

--How to practice efficiently between contests?

--What kind of problems (tags/difficulty) should I focus on?

--How to handle pressure and avoid silly mistakes in contests?

-- Any good routine or strategy that worked for you personally?

  • Vote: I like it
  • +6
  • Vote: I do not like it

| Write comment?
»
12 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Practice greedy, math, and implementation problems from the range of problem numbers 1000 to 1200 and try to solve div2 A and B as fast as possible.

  • »
    »
    12 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    Thanks bro ..but sometimes i faced difficulties on 900 and 1000 rated problem is it okay for now..?

    • »
      »
      »
      12 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      Than start with 900 to 1200 for above topics. Once u can do 20-30 qus without any help/hint increase the difficulty level

      • »
        »
        »
        »
        12 months ago, hide # ^ |
         
        Vote: I like it 0 Vote: I do not like it

        thanks one last thing Sometimes I do this — I try solving recent problems rated 900–1200, but I often find them quite tough. When that happens, I sort them by popularity in ascending order and solve the ones that have been attempted more times; those usually feel easier. However, I struggle with the harder ones. What should I do — should I always stick to recent problems, or continue with my current approach?

        • »
          »
          »
          »
          »
          12 months ago, hide # ^ |
           
          Vote: I like it 0 Vote: I do not like it

          don;t sort problems. If u can't solve some qus than leave it and try other, than go back to same qus after 10-20 days so that u don;t remeber the solution if u had seen and try again.

»
12 months ago, hide # |
← Rev. 2  
Vote: I like it 0 Vote: I do not like it

Do practice on Atcoder Beginner contests.

You can look A,B,C,D,E and sometimes F.

If you cannot solve ,use Editorial ,but you need to understand it fully.

I do that 40 days and become blue :)

  • »
    »
    12 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    is practicing only on AtCoder enough, or should I also upsolve problems on Codeforces? And which problem tags are must-try for improvement?

    • »
      »
      »
      12 months ago, hide # ^ |
      ← Rev. 2  
      Vote: I like it 0 Vote: I do not like it

      I make Codeforces some time but it does not help many, but when I start to make AtCoder ,I had good improvements on Codeforces. There are problems on new themes, algorithms (sorry for my English).So I think yes.

»
12 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

To be very honest practice and just learn all the basic algo and try to solve problem which is quite out of your range like 1300-1400 rating problems..

»
12 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

You can vp educational round first. I have done almost 40 of them, and it has actually helped a lot. Try the very early rounds first, most of the problems are not very diffcult.

»
12 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

trying atcoder problems might be a good way to practice

try to solve A-D in each ABC, you will see some common tricks that will help you a lot

for codeforces, these problems around *1200 usually is just about to "think for a while"

when you have learned some tricks or algorithms, gained a deeper understanding of programming, or just grown up, you will naturally learn it... if you can't solve it during the contest, leave it to tomorrow is ok