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

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

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?

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

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

It worked for me at least.

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

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

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

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.

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

Use code snippets