Как стать автором
Обновить

Комментарии 5

Круто! Поздравляю все команды из России. Рад, что из года в год не сдаем позиции.

Станкевич есть Станкевич! :) при наличии времени и желании из любой команды чемпионов сделает :)

А нигде нет опубликованных решений победителей и других участников? Интересно было бы посмотреть на используемые подходы, код и так далее? Другими словами: оценить, насколько спортивный код отличается от того, который приходится писать в реальной жизни.

Разительно отличается. Спортивный код ужасен, потому что он одноразовый (потом разбираться в нём не нужно) и пишется на скорость. Поэтому чем короче имена переменных — тем лучше (i, j, k, x, y, z, но чаще всего они называются так же, как в примерах к условию задачи), из новых возможностей языка будут использованы только те, которые позволят написать меньше кода (да даже векторы и итераторы нам зачем, если нам первым аргументом число элементов дадут и можно просто массив выделить?) и т.д. и т.п. Комментарии? Только для закомментированных участков кода!


Совсем другие приоритеты у спортивного кода.

Спортивное программирование и «продуктовое» — разные направления, и если человек победил в спортивном — это не значит что он хорошо программирует/проектирует «реальные программы» (и наоборот). Но иметь такой навык очень полезно в «реальном программировании», т.к. это помогает решать сложные задачи и делать оптимальные/быстрые решения.
Т.е. современному программисту не плохо бы развиваться в обоих направлениях, например раз в неделю решать/разбирать по одной не сложной задачке, кроме того — это интересно.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий