Комментарии 9
А есть примеры задачек?
0
Архив Всесиба — olimpic.nsu.ru/widesiberia/archive/index.shtml
Здесь присутствуют задачи за предыдущие года.
Здесь присутствуют задачи за предыдущие года.
+2
А почему режут «внешний мир»? как-то был на студ. олимпиаде — инета хоть завались, т.к. запомнить особо хитрую геометрическую функцию сложно, да и вообще, ИМХО, оцениваются не знания, а умение решать-креативить-думать.
0
В случаях хитрых формул ЗАЧАСТУЮ либо решается без них (например, с точностью бинарного поиска), либо формула предоставляется.
0
На Всесибе, на очном туре — ясное дело зачем. Для честной игры. Иначе можно было бы скидывать задания по асечке товарищам дома, которые сидят с тренерами и вместе решают. Даже просто то, что число компьютеров больше — уже лихой гандикап.
Особо хитрой геометрии обычно нет. Более менее простую должны знать олимпиадники уровня очного тура. А сложную — те, кто планирует сложные призы получать.
В конце концов, очный тур — это же не кубок Яндекса =)
Особо хитрой геометрии обычно нет. Более менее простую должны знать олимпиадники уровня очного тура. А сложную — те, кто планирует сложные призы получать.
В конце концов, очный тур — это же не кубок Яндекса =)
+1
очень хотелось бы знать мнение бывалых программистов относительно олимпиадного (спортивного) программирования — нужно ли оно или нет? понятно, что лишняя тренировка для мозгов никогда не повредит, а тем более на младших курсах университета, но спрашивал у некоторых товарищей, отвечают, что в принципе и так хорошо живется и программы пишутся на ура без участия в подобного рода мероприятиях. или же один мой знакомый программист-олимпиадник сказал мне, что сейчас при написании софта ему ничего не пригодилось из того, что он использовал на олимпиадных задачах. в общем, хотелось бы мнений и желательно побольше
+1
Let the holywar begin! =)
Отрицательного вижу мало. Разве что то, что можешь начать писать грязнее, в спортивном кодинге часто предпочитают быстро пишущиеся решения красивым.
Зато! Опыт олимпиадного программирования даёт
— навык парного кодинга и работы в небольшой команде;
— опыт работы в сжатых временных рамках;
— знание полезных алгоритмов;
— хороший опыт оптимизации программ и работы в условиях ограниченных аппаратных ресурсов;
— знание алгоритмов, опять же, позволяющих избежать полного перебора в случаях, когда он не нужен.
Да, писать программы можно хорошо и без такого опыта, не спорю. Но для нешаблонного мышления спортивное программирование весьма и весьма полезно.
Отрицательного вижу мало. Разве что то, что можешь начать писать грязнее, в спортивном кодинге часто предпочитают быстро пишущиеся решения красивым.
Зато! Опыт олимпиадного программирования даёт
— навык парного кодинга и работы в небольшой команде;
— опыт работы в сжатых временных рамках;
— знание полезных алгоритмов;
— хороший опыт оптимизации программ и работы в условиях ограниченных аппаратных ресурсов;
— знание алгоритмов, опять же, позволяющих избежать полного перебора в случаях, когда он не нужен.
Да, писать программы можно хорошо и без такого опыта, не спорю. Но для нешаблонного мышления спортивное программирование весьма и весьма полезно.
+2
Вот мнение одного из успешных в прошлом «спортивных программистов», который сейчас работает в Гугле. Хотя почему в прошлом, он и сейчас время от времени участвует в топкодере. В целом я с ним согласен.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Олимпиады по программированию, взгляд из НГУ. Статья 3 — работа оргкомитета