Блог пользователя silent-064

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

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?

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

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

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 месяцев назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

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

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

      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 месяцев назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

        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 месяцев назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится

          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 месяцев назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

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 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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