Блог пользователя happy-frog

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

I am being very serious here: you might need to give up competitive programming. Leave (temporarily of course) if one or more of the following apply to you:

  • You find it boring, (why are you even doing it?)
  • You are doing it for a job, (there are better things to do for that)
  • You have exams coming up, (go study!)
  • Pressure by parents to do it, (you ought to have a serious conversation with them)
  • Проголосовать: нравится
  • +51
  • Проголосовать: не нравится

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

I have school's final exam coming up, but CP>>>Exam. I'll study the night before the exam.

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

honestly I am not completely into CP it's hard for me to even solve a 1000 rating problem but for some reason my friends saying that I need that knowledge to get a job and also the tech tubers says that too . Also as someone form a middle class family what can I do to get a job in the 3rd world country market without doing CP? currently in my 2nd year of college. what else can I do. CP is kind of time consuming .

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

If I couldn't do well in contests for a long time, should I give up CP? I'm serious!!

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

    Your problem might be that you have not practiced questions rated 1500 and 1600..Due to increase in cheaters it is very unlikely that you will se any result while solving or practicing question less than equal to 1400.

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

    I'm no CP expert, just barely getting started on CodeForces, but it seems reasonble to practice problems several hundred points above your comfort level. Try the problem first and exhaust your ideas before giving up (builds good muscle memory for implementing algorithms and working through logic).

    Then find an editorial if you give up and study it. Just read the text editorial (don't look at the code!**) and give the coding another shot. Usually if you can't solve a problem it's because you're missing a key insight or algorithm or data structure. The editorial will steer you in the right direction.

    This is how I started from struggling on some of the easy LeetCode problems to more often than not being able to flash the hard problems. No magic, just hundreds of reps and some study on the side whenever I learned a new technique like top-down DFS or decreasing stacks.

    ** unless you're looking for a CP-friendly way to implement a new data structure like a segment tree, in which case look at the code. Usually they have a slick way of doing it. THEN implement it yourself! Even in this case just look at the code, then remove the code from view, then try writing it yourself. This forces you to really understand it.

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

There is some questions about the third.Why we should give up CP study to get a good grade in normal class?

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

    That might be the case if you are in college like you might need a minimum CGPA so that you can apply for jobs and other stuff.

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

    Yes, I think good students can score well on exams and do well in class, and should have time for CP in the end. Still, I think they must do study for larger exams, especially for hard classes.

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

      I totally agree with you,but in China,CP(OI) is mostly learning under 16 or 17 years old.We can learn it careless about exam.And when we finish,we have enough time to prepare for College Entrance Examination.And when we enter college we'll be much free.Then we can take up CP(ACM) again.

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

I suggest you to shut up , CP >>>>> Exam

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

lolation