Тема: Як почати кодити те, що думаю і без багів?
Передслово
Сьогодні був черговий контест https://codeforces.com/ , для мене його результати були жахливими. Після нього я зробив декілька висновків:
1) Не все так страшно, як здавалося. Навіть досить круто, бо присутня атмосфера олімпіади.
Далі скарги на самого себе
2) Мені страшно. Один студент (доречі, у його універі програмування викладає віце-призер світу) допомагає мені готуватися до програмування, і от всі нормальні люди здають задачу А до 10 хвилини ( в загальному ). У мене цей процес був розділений на 2 (задача - https://codeforces.com/contest/496/problem/A) : на аркуші паперу і у голові, кодинг. Так от на аркуші я поняв 80% за 5 хв, але потім виявилось що правильно не докінця і тому весь час на роздуми рішення заняв у мене 15 хвилин. Далі приблизно 45 хвилин я кодив і виправляв велику кількість багів.
Добре, що не опустився у рейтингу, у цьому контесті десь 2000 з 4000 і це була тільки одна задача, більше того вона була здана десь за годину (а там чим довше рішаєш, ти менше балів отримуєш)
Роздуми
Дійшов до висновку, може мені допоможе писати більше коментарів і до написаного у першому спойлері.
Щоб навчитися певного алгоритму, я рішав багато класифікованих задач з певної теми (теорія графів, динаміка ...)
Що робити, щоб покращувати свій кодинг?
Порадьте щось.