ameyaj22's blog

By ameyaj22, history, 3 years ago, In English

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?

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

| Write comment?
»
3 years ago, # |
  Vote: I like it +7 Vote: I do not like it

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 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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 years ago, # |
  Vote: I like it +6 Vote: I do not like it

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 years ago, # |
  Vote: I like it 0 Vote: I do not like it

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

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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.