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

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

Now I am a pupil programmer with a max rating of 1375. Due to some physical problem, I could not continue practices. I had solved more than 100 problems in UV an online judge and solved more than 80 CSES problems on Graph, Tree, DP, and Searching and solved approximately 300 problems in code forces.

Now I am in 4th year in BSc Engineering. So need to improve my problem-solving skills in the shortest time. How can I improve myself on problem-solving in the shortest time? Which topics need to focus on?

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

»
2 года назад, # |
Rev. 4   Проголосовать: нравится -9 Проголосовать: не нравится

I would suggest you to learn all well-known algorithms, maybe some optimization tricks.

Also, to practice, you can do as follow:

  • Solve the problem which is as hard as your rating +300 -> +400
  • If you dont have any idea for one hour, quit
  • If you failed to solve in 3 hours, read editorial
  • If you still failed to code then read author's solution and some M+, IM+, GM+ codes
  • If you still cant solve for the total amount of 4 hours. Quit, or add to stack for later upsolving

Another tips and tricks:

  • If you find new useful, algorithm, then try to learn it and practice for around 10 — 20 problems.
  • If you find a problem is interesting, or good trick, you can save it for later upsolving
  • You should also re-train yourself with basic problems related to well-known algorithm to boost your coding speed
  • Except problem A, all other problem you should read as dual or think both problems as once, so that if the problem is unbalance/unsorted you can solve the easier one first
  • If you see this problem have significantly amount of AC then do it first
  • Yet another trick: If you think you can somewhat able to solve C or D, then do it starting from A -> D, else dont do the contest
»
2 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

If you are doing it for just getting a job in short time ,then i am sorry that's highly unlikely,i think for job interviews you can switch to leetcode and interviewbit for now and after your placements you can start your hobby (cf) with a new zeal.You can also continue with cf as well but now your main focus should be to get good with interview problems as problem solving requires a lot of patience and time .Good luck

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

if you were an Indian, you could just cheat in the contests. just like the other Indians.

All Indian know that they all cheat, so Indian companies just hire people who cheated the most.

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

Why are you in such a hurry buoy?!?

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

if you are interested in cheating, send a message to ashokesen02 or nitin_05.

they both became expert from pupil by buying solutions and adding some comments in the codes.

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

Hard to believe there are companies judging people by their CF rating :(

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

    Dont believe it.No company asks for ratings and stuff .Ratings can just play an important role in giving the interviewer a positive impression that you might be a good coder but ultimately they are going to test you and find the truth whether the person is genuine or a cheater

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

      That's true. High rating but low performance in interviews just makes things worse.