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

Автор arshad2117, история, 7 лет назад, По-английски

I often go through this dilemma during practicing.

Implementing problems and getting them accepted gives me a feeling of "actually solving" the problem.

However, the number of concepts and ideas I'm getting exposed to is much lesser this way as I am spending a lot of time implementing solutions.

What do you suggest? Which method has helped you improve?

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

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +37 Проголосовать: не нравится

Being able to implement fast is also an important skill. Just knowing the idea of a solution doesn't mean you can implement it in a contest.

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +68 Проголосовать: не нравится

Implement it unless you did something very similar a few times.

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

There are some problems that takes me 2-3 hours to implement after reading the editorials. There are a few others that I don't even know how to implement and have to read others' implementations, spend time understanding the code before trying to implement it myself.

Perhaps I'm just not good enough for those problems but I think it's still (somewhat?) better than solving problem theoretically.

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +25 Проголосовать: не нравится

I don't. maybe thats why i suck

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

During implements,I can organize my thoughts.It is good for speedy implementing and well understanding for a problem.
And sometimes I can detect some unexpected bugs and it makes easy finding similar bugs during contests.