Lwchicky0's blog

By Lwchicky0, history, 14 months ago, In English

When I am Participate in a div2 contest, I always need 3~5 minutes to solve A, but I see that lots of people solve A less than 2 minutes, even less than 1 minute??! How can they do that? How to improve the speed of solving relatively simple problems?

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

| Write comment?
»
14 months ago, # |
  Vote: I like it +1 Vote: I do not like it

It worked for me at least.

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

whats the point of solving A fast, just make sure u can solve BCD and ur speed for A will improve eventually

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

First, identify what’s holding you back. Do you struggle with understanding the problem quickly? Do you struggle with figuring out the solution to the problem quickly? Or do you struggle with programming your solution without bugs quickly?

Remember that practice makes perfect. Try to practice the thing you struggle with. Here are some tips that might help:

  1. Understanding the problem quickly: Open the problem archive and read problems one by one. Make short and clear notes about what each problem is about. After reading each problem, carefully compare it with your notes to make sure you understand it.

  2. Figuring out the solution to the problem quickly: Break down problems into smaller sub-problems and solve them one by one. Open the problem archive and select the difficulty level you struggle with, then try solving those problems one-by-one without programming them. Always check with the editorial after you’re sure about your solution to see if there’s a simpler solution.

  3. Programming your solution without bugs quickly: Practice writing code without making mistakes. You don't need to figure out the solutions by yourself in this one. Open editorials for contests and try coding those solutions with a stopwatch running.

Remember to analyze what you did right or wrong and learn from your mistakes. With time and practice, you’ll get better at solving problems quickly.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Interesting suggestion. I definitely have to try it.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    Thanks for breaking down the problem of not solving problems faster problem

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

Use code snippets