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

Автор ameyaj22, история, 3 года назад, По-английски

I was hesitant to write these type of blogs as these are heavily frowned upon and overall decreases the quality of codeforces blogs but my patience has given in,so here it goes. I have been unable to improve past these couple of days. I take virtual contests daily and upsolve the problems which are in my range (~1500). One thing I found that I was much slower in solving tasks A and B because of their adhoc nature. Any tips/suggestions that you can give me that I work upon by looking at my profile?

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

»
3 года назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

I think you are not putting in required amount of efforts. It's been more than 1 year since you registered and you have solved only 368 problems so far, whereas in the same time duration i solved close to 1000 problems. Just giving contests and upsolving is not going to help you improve much, you need to visit the problemset section and solve all the div-2 A,B,C problems from the previous 150 contests. A better approach would be to create mashups rather than directly solving the problems from the contest page.

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

    From what I understand , you suggest VP's right? Or is it like clubbing A,B,C problems of more than 1 contest together?

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

      In the gym section you can create mashups. They are similar to VC, but in mashups you can select the problems and also the duration of session. For example you can create a mashup with 2 div2A, 2 div2B and 1 div2C problem and give your self 2-3 hours to solve them.

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Any tips/suggestions that you can give me that I work upon by looking at my profile?

Yes! Just change the profile pic xD

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

Can anyone review my profile too... My profile....

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

    Almost half the problems you've solved are of 800 difficulty. Easy problems introduce you to a large number of ideas and techniques but try to solve more problems that you find challenging.

    Read others' code and try to write simpler code. This is quite important as, not having a clear thought process often leads to cluttered code with bugs. High rated coders generally write elegant code, I can at least vouch for the easier questions. Read their code. Read code of grey/green/cyan coders as well. You're more likely to find common mistakes there. Identify such mistakes, try to consciously keep them in mind while writing your own code.