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

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

I have been devoting into competitive programming since the beginning of this year. In the first 3 months, I learned several basic algorithm in CP (of course, I solved so many questions during this period). Later, I heard that a website named "codeforces" is very good for CPer, so I registered this account. To be honest, my programming skill improved a lot during last several months. However, I feel that it's difficult for me to improve my rating now. I have been cyan color for about 50 days and it's hard for me to become blue color. Actually, I practiced very hard during this summer vacation, but my rating improvement didn't achieve my expectancy. Yesterday, I took part in Codeforces Round 972 and I haven't got enough time to solve 2005C - Lazy Narek, although I came up with it (I failed to finish my code in last 40 minutes in the contest). I really want to participate in ICPC on behalf of BUPT next year, and I know that there is a long way to go for me. I have to improve my rating. How can I do it more quickly?

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

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

There won't be any explicit way to improve faster unless you are an absolute genius. I believe consistency and discipline with unique logical thinking helps a lot in the journey. But hey, maybe you can call someone to practice together ? Those do affect significantly.

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

    you have any recommendations or where find people to practice together, because i'm lonely ;-;

    ...and the two serven i'm in, is a littler ghosting...

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

    I'm not a genius, just a common person. Actually, I have two friends who have been practicing with me for several months.

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

    Truth. Funny thing is, I've never heard someone who improved quickly say this. They all assume that they're average / slightly above average and that everyone else can improve at their rate.

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

you tell me

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

On a bright side you actually doing good at improving. Compared to mine graph, I'm stuck in pupil with 13xx ratings for 2 months :(

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

Pls tell me how to reach pupil fast :(

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

    You have 19 unsolved problems now. Solving them is beneficial for you. I believe that thinking more about the hard question is very good for us.

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

there really is no fast way, you just have to be consistent and not give up

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

I tried solving problems 600+my rating or harder it seemed good for the early ranks not sure if it stopped working or I ran out of iq will update you later

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

How do I get the Problem Ratings Graph on my profile? I'm new to CF, any response is appreciated, thanks!

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

Looking at your submissions, it seems to me that you are struggling with clean implementation. Bad implementation costs a lot of time and really limits you, not only in terms of speed.

Sadly, this is mostly acquired by implementing a lot of problems cleanly. What really helps me to get better at it, is after implementing a problem to look at implementations by other users (mostly high rated or editorial code) and try to implement it again, this time more clean. For me, it is important to really look at different solutions to get multiple ideas, since some don't seem very clean to me (I probably just don't understand them fully).

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

Stop wrting 800s and practice more 1700~2000!

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

    I cannot agree more. But actually, 800s are from my virtual participation. I believe that VP is helpful to me.

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

Solve more problems and listen to twice!