Orange072's blog

By Orange072, history, 6 months ago, In English

I just started this journey now. I'm just feeling that I'm really stupid. Others are performing really well on contests. I'm not many times able to pick up the AD-hoc idea for Div-2 B and many times not able to implement it clearly. I often implement it in really complex way which leads to wrong answers on edge cases and other silly small mistakes. And can I aim to become master? Haha I'm daydreaming too much.

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

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

Me also facing the same problem

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

at least you have ability to become pupil :) but I don't :(

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

    WOW you have solved 1000+ questions? unbelievable number for me. I would be able to solve these much questions in my next life probably haha

  • »
    »
    6 months ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    You have solved almost 600 800 level problems. Try stepping up, even if it feels challenging at first. I would recommend 1400 level problems, since you haven solved only 6 of them so far.

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

      I'm doing 1100 at the moment. And thanks for the advice I'll try it

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

        also i think you should switch to cpp? learning STL in cpp might help i guess.

»
6 months ago, # |
  Vote: I like it +12 Vote: I do not like it

time

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

Practise.

I think it's a good idea for you to do the problems with *1000 difficultly.

Please excuse my English.

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

    Thanks!!! I'm practicing 1000-1400 rated questions

»
6 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Hi, I really suggest you just try as many questions as possible, a lot of the concepts are appearing again and again with little changes, I suggest you will look at question from cses or here. I am in a competitive programing team for my country and that's the first thing they tell us, I know my rating is kind of lo because I just started but I hope you will get better and this will help you!

  • »
    »
    6 months ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    Thank you so much! today in div 3 contest I was able to solve 3 questions, but I made lot of silly mistakes, and which costs me too much time.

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

      You have to distinguish if you're having a problem solving issue or a coding issue. If you really solve the problem and make some mistakes while coding, relax because the practice will make you better and better. If it is the other case, maybe (really) solving the problem before coding helps you. For me I think that's the case. I should analyze the problem better before start to code. Good luck for us :)

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

        I'm able to solve questions but it is taking a very long time and with very messy code. I think I should focus on more implementation problems.

»
6 months ago, # |
  Vote: I like it +7 Vote: I do not like it

In addition, I really suggest Cses its a great website and the questions really help and are similar to competitions! good luck with improving, you got this!

»
6 months ago, # |
  Vote: I like it +1 Vote: I do not like it

sorry, I'm talking that much, I was just in a similar situation. if you need help in completing the questions from today's comp, which I really suggest you do, and have a problem with it, write here and I will see if I can help you, you are not daydreaming, everyone starts some day, there are people here with years of experience, of course they will be better, but give it a month or two and if you practice you will see the changes. trust me I was in the same position a year ago! I hope to see you a master soon :)

  • »
    »
    6 months ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    To be honest, you are quite friendly. Thanks for your encouragement.

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

    buddy if you dont mind i also need some help , im also going through this!

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

      sure what question are you stuck on?

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

        im new here and its been a months ig and i'm only able to solve 800 and some of the 900 questions, and i feel im progressing very slowly, and i often think that even im doing right and if im on the right track. What should we do when we are stuck at some point, And another thing that is that enough if i only solve question on codeforces level wise without learning any new concepts from yt but from questions itself

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

          I would learn data structures as most question above 1000 invlove knowing more complex data structures so that algorithem can run faster wth the terms of the question, good data structers are map, set, segmant tree, and vectors, I would learn about those and their uses, I would als look up some basic algorithm whic are very common, like binary search, two pointers, dfs and bfs on graphs and dixtera, you can go to cses to solve sme question with basic but importent concepts, I suggest to do sorting and searching and dp question!!!

»
6 months ago, # |
  Vote: I like it -8 Vote: I do not like it

us bro us

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

https://mirror.codeforces.com/catalog/ see General Advice/How to come up with solutions?/How to practice?

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

solve problems ranging from 1000 to 1600 for ur current rating

»
6 months ago, # |
  Vote: I like it +19 Vote: I do not like it

Whatever practice you think you need to get some level, you likely need 10x more.

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

I totally get it

and it's not even like you're gonna become green or blue and like, NOT come down to newbie again. I've joined the community for around 7 or 8 months now, and many friends of mine have had a better performance in probabbly less time. But the key is, in my opinion, just practicing and have a coding routine. solving problems alone is def good but contests are a whole other realm due to the fact that you know you're risking over ur beloved rating and all the time managment stress... guess that's just how people become good at it. Getting used to failures and believing in the process I guess?

-Btw I didnt mention learning new theoretic concepts cuz I guess that would be most trivial

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

I have changed my approach 10 times but now my current approach is never look at the editorial even if you couldn't solve the problem just leave it and try the next day

  • »
    »
    6 months ago, # ^ |
    Rev. 3   Vote: I like it 0 Vote: I do not like it

    I think you should read the editorial if you can't solve the problem on the second try or the third try, some problem have smart approach so maybe you cannot solve it with the common approach. Leave the problem if you can't solve it is a good tactic. P/s: my advice mainly base on a practicing tactic of a GM in our country that I tried and improve my skill. It your choice though, it may work for me but not for you.

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

I think you should focus on doing problem correctly super fast, I learn lots of algorithm (may be enough for me to get to expert, about a quarter of my classmates is higher than expert) but still struggle a lot to get to pupil because it take me at least 5 minutes or more to get to problem B and sometimes even A wrong (but I can do C, D that time) (in div 2, 3).