Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

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

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

How to self learn and solve problems?

If you visit my profile you will see that I'm not that good at problem solving. I solve only A type problems I have 1 year left to complete my college. I didn't do well in ICPC regional contest. I want a good CodeForce profile within this one year and a good problem solver as well. Is it even possible to do so??!!!

Things I know till now

  1. Basic Data structures and Algorithm;
  2. C++ STL;
  3. Binary Tree;
  4. Graph's Traversal, Dijkstra, Bellman, coloring and Bipartite, TopoSort, Cycle Detect, Minimum Spanning Tree
  5. Some Number theory topics.
  6. Backtracking and Recursion, Greedy;
  • Проголосовать: нравится
  • +10
  • Проголосовать: не нравится

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

focus more on problem-solving to improve as it will uplift the logic.

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

at your level, I would advise you to solve more problems of level 800-1100

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

    At my level. What should I do if I can't solve a specific problem?? Should I open solution's source code??

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

      try to read the editorial or watch some online videos that are explaining the solution. looking at the code is not good as u should implement sol on your own.

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

Solve this problem by yourself in O(N) and see the change:

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

Practice binary search and basic math