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

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

А есть примеры задачек?
Благодарствую.
А почему режут «внешний мир»? как-то был на студ. олимпиаде — инета хоть завались, т.к. запомнить особо хитрую геометрическую функцию сложно, да и вообще, ИМХО, оцениваются не знания, а умение решать-креативить-думать.
В случаях хитрых формул ЗАЧАСТУЮ либо решается без них (например, с точностью бинарного поиска), либо формула предоставляется.
На Всесибе, на очном туре — ясное дело зачем. Для честной игры. Иначе можно было бы скидывать задания по асечке товарищам дома, которые сидят с тренерами и вместе решают. Даже просто то, что число компьютеров больше — уже лихой гандикап.

Особо хитрой геометрии обычно нет. Более менее простую должны знать олимпиадники уровня очного тура. А сложную — те, кто планирует сложные призы получать.

В конце концов, очный тур — это же не кубок Яндекса =)
очень хотелось бы знать мнение бывалых программистов относительно олимпиадного (спортивного) программирования — нужно ли оно или нет? понятно, что лишняя тренировка для мозгов никогда не повредит, а тем более на младших курсах университета, но спрашивал у некоторых товарищей, отвечают, что в принципе и так хорошо живется и программы пишутся на ура без участия в подобного рода мероприятиях. или же один мой знакомый программист-олимпиадник сказал мне, что сейчас при написании софта ему ничего не пригодилось из того, что он использовал на олимпиадных задачах. в общем, хотелось бы мнений и желательно побольше
Let the holywar begin! =)

Отрицательного вижу мало. Разве что то, что можешь начать писать грязнее, в спортивном кодинге часто предпочитают быстро пишущиеся решения красивым.

Зато! Опыт олимпиадного программирования даёт
— навык парного кодинга и работы в небольшой команде;
— опыт работы в сжатых временных рамках;
— знание полезных алгоритмов;
— хороший опыт оптимизации программ и работы в условиях ограниченных аппаратных ресурсов;
— знание алгоритмов, опять же, позволяющих избежать полного перебора в случаях, когда он не нужен.

Да, писать программы можно хорошо и без такого опыта, не спорю. Но для нешаблонного мышления спортивное программирование весьма и весьма полезно.
Вот мнение одного из успешных в прошлом «спортивных программистов», который сейчас работает в Гугле. Хотя почему в прошлом, он и сейчас время от времени участвует в топкодере. В целом я с ним согласен.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории