Please read the new rule regarding the restriction on the use of AI tools. ×

Namika's blog

By Namika, history, 6 months ago, In English

Sometimes, I solve a problem without understanding how the solution worked, and I can't prove that it's correct. Is that normal? I don't feel like I understand what I did In The Code

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

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

You've proven it by AC. It is pretty normal.

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

    Sometimes I get surprised when I get accepted

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

Sometimes I couldn't understand the problem statement or feels way too lazy to read the problem. Then, I just saw the sample testcases and write a code detecting pattern and Often times it gets AC. It's pretty normal I guess if you are solving problems rated below 1100.

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

It happens in beginning, we solve most of the questions based on intuitions but over time through experience we learn how to prove our solutions as it becomes crucial once you're rating increases. You can read the tutorial to see how they come up with formal proof and learn through it and try to prove the problems that you have solved in the contest after the contest ends.

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

    just what I was thinking recently while solving somewhat difficult problems, I realised proving solutions sometimes is important but for some questions am unable to prove them sometimes is it normal?

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

    For my current rating should I be able to almost prove all my solutions or can I sometimes work with intuitions too?

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

      It's fine if you are unable to do it right now, it's unrealistic for most of us to prove our solutions from the beginning, it's something you pick up overtime, you can read editorials to better understand how authors come up with proofs

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

        Thanks man that's a relief. What I do most of the time is I tried to prove my solution by thinking of testcases for which it will fail and if I don't find one, I go for it.

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

    It is?

    In beginning I prove but now I guess.