Comments

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Auto comment: topic has been updated by OmarMGaber (previous revision, new revision, compare).

Read others solutions even if you had solved the problem, this teaches you new techniques and alternative approaches, also make you better at reading and understanding others code.

Stick to a roadmap and complete it.

Solve problems that are challenging for you, avoid solving problems that keeps you in your comfort zone (i.e. problems that you know how to solve it from A to Z without thinking).

Practice Div 2(A,B) and Div 3,4 (A,B,C,D) greedy, implementation and constructive problems, while following the topics roadmap, they will help you be better at developing observations and intuition.

If you fail to solve a problem and read the editorial, then take time to understand what went wrong in your approach and how to avoid repeating it, if you can't figure it out, ask others for help.

Whenever you learn a new topic, find any problem set focused on that topic and practice it.

Don't get distracted by multiple resources, stick to the problem set you found for the topic you are learning and the roadmap you are following.

While solving problems, DO NOT use LLMs or googling for help. Rely on your own reasoning, and if needed, use the editorial hints or ask for hints.

It takes time, Be consistant and patient.