Первые шаги талантов

"СК" неоднократно рассказывал о студенческих командных олимпиадах по программированию, которые проводят Петрозаводский государственный университет и институт прикладной математики Карельского научного центра. Вот и теперь, начало учебного года отмечено первыми состязаниями программистов.

Эти соревнования проходят не совсем обычно. Во-первых, команда из трех человек вынуждена решать 5--6 задач пользуясь только одним компьютером, что весьма непривычно для современных программистов. Таков регламент командного первества мира по программированию среди студентов, отборочные соревнования которого откроются в Санкт-Петербурге 30 октября. Во-вторых, в качестве главного судьи соревнований выступает сервер, беспристрастный электронный арбитр, который и оценивает работу команд. Остальная часть жюри олимпиады выполняет скромную роль наблюдателей за тишиной и порядком в дисплейных классах. В третьих, задачи на составление программ весьма нестандартны и требуют от участников не только мастерства в программировании, но и хорошего знания математики. Большинство задач допускает красивый, эффективный и короткий алгоритм решения. Найти его не просто, но тот, кто сумеет это, способен стать эрудированным и сильным программистом, способным в десятки раз быстрее других решать сложнейшие прикладные задачи.

Совместное творчество и радость открытия особенно привлекают к соревнованиям молодежь: студентов и школьников Петрозаводска. Кто же сильнейший на этих олимпиадах? Лучшие результаты по итогам открытого командного первенства студентов Петрозаводска, состоявшегося в мае, у команды "Семъ" студентов математического факультета в составе М.Ким, С.Резанова и Е.Филатова, что вполне закономерно, учитывая солидный опыт и знания, накопленные к четвертому курсу учебы. На втором месте команда четверокурсников: А.Теппонен и Д.Селемнев, на третьем единолично выступавший второкурсник О.Пономарев. Среди участников соревнований других факультетов ПетрГУ необходимо отметить команду А.Величко (физический факультет), неплохие результаты и у студентов строительного факультета.

Примечательно, что школьники города немногим успупают студентам. Учащиеся университеского лицея (Д.Кошман, Е.Корольков, И.Тимошкин) и Державинского (Р.Сошкин, Д.Власов, Р.Кузнецов) не только стали победителями командного первенства школьников, но и оказались сильнее многих студенческих команд. Причины тому - живость молодого ума, отличная подготовка в школах, умение самостоятельно работать и незаурядное стремление к цели. Приемная комиссия университета по достоинству оценила успехи ребят, зачислив их на 1 курс математического факультета без вступительных экзаменов. Им есть достойная смена. На проходившей неделю назад пробной олимпиаде студентов второе место после ветеранов "Семъ" заняла команда университетского лицея в составе И.Сидоренко, Ю.Фадеева и С.Перхурова.

Программисты постарше - профессионалы, выпускники университета пока не участвовали в олимпиадах. Но в хороших традициях компьютерных фирм Петрозаводска забота о будущем. Победителям и участникам соревнований пришлись по душе подарки фирмы "SoftMark" и Оффис-Клуба Петрозаводска.

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

Петрозаводский университет завершает работу по созданию интернет-сервера для тренировочного решения задач. В любое время дня и ночи в нашем городе или за тысячи километров, в командировке или на каникулах, можно выбрать и решить новые интересные задачи по программированию. ПетрГУ и институт прикладной математики КНЦ, постараются превратить этот сервер в банк программистких идей и прикладных задач, решение которых так нужно для подъема экономики Карелии.

Впереди новые соревнования. Первым из них, 10 октября, будет открытая командная олимпиада математического факультета ПетрГУ, которая станет отборочным соревнованим на первенство мира среди студентов.

И.о.заведующего кафедрой прикладной математики и кибернетики ПетрГУ В.Кузнецов