Вход Регистрация
Контакты Новости сайта Карта сайта Новости сайта в формате RSS
 
 
Новости для выпускников
МГУ им.Ломоносова
SUBSCRIBE.RU
 
База данных выпускников
 
 
Рассылки Subscribe.ru
Выпускники МГУ
Выпускники ВМиК
Долголетие и омоложение
Дайв-Клуб МГУ
Гольф
Новости психологии
 
Рассылки Maillist.ru
Выпускники МГУ
Активное долголетие, омоложение организма, геропротекторы
 

Наш компьютерный гений

Студент МГУ стал лидером мирового рейтинга по программированию.

Петр Митричев не считает себя компьютерным фанатом. Фото: Борис Долгих.Пятикурсник мехмата МГУ Петр Митричев выиграл в Нью-Йорке международный турнир по программированию. В предварительных раундах через Интернет боролись более 21 тысячи сильнейших программистов мира. Из них лишь сто дошли до финала.

Участники финала соревновались по сути в математическом блице. Требовалось за 1 час 15 минут решить три задачи. Впрочем, можно было выбирать варианты, так как самая простая задача оценивалась из 250 баллов, вторая - из 500, третья - из 1000. Кроме того, была возможность набрать баллы за счет противников, попытавшись найти ошибку в их решении.

Москвич Петр Митричев оторвался от конкурентов более чем на 100 баллов. Второе место - у представителя Китая Юн Ванга, который сейчас учится в США, третье - у россиянина из Санкт-Петербурга Андрея Станкевича. В первую десятку также вошли москвич Андрей Халявин и Павел Маврин из Питера.

- В финале преимущество россиян было подавляющим: 32 участника представляли нашу страну, - сказал корреспонденту "РГ" тренер команды МГУ Олег Христенко. - К примеру, Китай и Польша выставили по 12 участников, Канада - пять, Германия, Словакия и США - по четыре, Нидерланды и Румыния - по три, по два - Гонконг, Норвегия, Швеция и Южная Корея. Еще 13 стран были представлены одним финалистом.

Петр Митричев считался одним из главных фаворитов. Ведь он уже дважды становился вице-чемпионом мира по программированию в командных чемпионатах среди студентов, а весной выиграл и личное первенство мира, вернув себе первое место в рейтинге, обойдя многолетнего лидера поляка Томаша Чайку.

Денежные призы получили все участники финала, скажем, победитель - 10 тысяч долларов, занявшие места со 2-го по 10-е - 5 тысяч долларов, и даже замыкающий таблицу - 750 долларов.

С Петром Митричевым встретился корреспондент "РГ".

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

Петр Митричев: Здесь надо пояснить, чем спортивное программирование отличается от обычного. Традиционно, составляя какую-то программу, специалист решает по сути всего одну задачу: один ищет ее алгоритм. Нашел, а дальше начинается обычная рутина - написание программы, что под силу очень среднему специалисту.

В турнирах же каждая задача - это поиск алгоритма. Причем задания составлены так, что вначале и не поймешь, о чем, собственно, они. В каком направлении искать алгоритм, в какую, как говорится, сторону думать. Кстати, когда в детстве я ходил в математические кружки, там тоже давали задачи, которые вначале ставили в тупик, как их вообще решать. Помню, например, такую. Если из стакана вина перелить ложку в стакан с водой, а потом из этой смеси ложку перелить обратно, то чего больше: воды в вине или вина в воде? Можно пытаться вычислять, составлять уравнение, а можно сообразить, что всюду осталось поровну.

Конечно, у спортивного программирования есть своя специфика, причем с каждым годом задачи становятся все сложней. Если совсем недавно в турнирах мог показать хороший результат любой сильный программист, то сейчас нужно серьезно тренироваться. Только тогда начнешь понимать, с какой стороны подходить к таким задачам.

РГ: Среди победителей подобных турниров очень много русских. Говорят, что это показатель нашей особой одаренности и уровня научной школы. Ваше мнение?

Митричев: Насчет особой одаренности не знаю. Что точно есть, так это четкая система преемственности поколений. Когда я учился в школе, то нам помогали предыдущие участники турниров, а сейчас сам занимаюсь со школьниками.

Но в принципе на этот вопрос есть и другая точка зрения. Ее прямо высказывают американцы и многие европейцы. Они говорят, что такие соревнования - это математическая акробатика, "игрушки" для китайцев, русских, индусов. Дескать, для них это единственный шанс получить хорошую работу в престижной фирме - побеждать на таких турнирах. А "богатым" некогда играть, они делом занимаются.

Отчасти это верно, во всяком случае, в США никто никого специально не готовит, и уж точно нет никаких тренировочных лагерей. У нас же, скажем, в Пятигорском университете два раза в год собираются участники турниров, чтобы подготовиться.

РГ: Музыканты играют каждый день, чтобы поддерживать свое мастерство. А сколько проводит за компьютером чемпион мира? И вообще, когда вы за него сели впервые?

Митричев: Был совсем маленький, когда папа, а он химик, водил меня в центр программирования. Там забавлялся компьютерными играми. А начиная с 6 класса уже старший брат привел меня в центр детского юношеского творчества. Тогда и начал писать программы и участвовать в соревнованиях по программированию. Так что я старый игрок. Сколько провожу за компьютером? Как и многие, по пять-шесть часов в день. Ничего общего с компьютерными фанатами не имею.

РГ: Несколько лет в мировом спортивном программировании царил поляк Томаш Чайка. Его даже называли Шумахером, и говорили, что, как и в Формуле-1, из турниров ушла интрига. Потом появились вы, начали всюду побеждать. Не станете новым Шумахером?

Митричев: Честно говоря, хотелось бы. Что касается Томаша Чайки, то он стал аспирантом и теперь меньше тренируется. Поэтому и результаты пошли вниз.

РГ: Сегодня международные конкурсы и чемпионаты мира проводят крупные фирмы, полностью финансируя эти соревнования. Многие считают, что таким образом они охотятся за лучшими в мире мозгами. Это ощущается на турнирах?

Митричев: Никто ни за кем не охотится. Рекрутов со списком заманчивых предложений я не видел. Правда, фирмы приглашают к себе, рассказывают, чем занимаются. Говорят, если хотите, направьте просьбы, и мы вам назначим встречу. Многие ли "клюют"? Знаю, что китайцы такие предложения принимают. У меня пока такого желания не возникало.

РГ: Вы заканчиваете пятый курс мехмата. Задумывались, что дальше?

Митричев: Сейчас занимаюсь научной работой в области теории алгоритмов. Если получу прорывные результаты, буду поступать в аспирантуру. В противном случае пойду работать на фирму. Так что с будущим пока ничего не ясно.


  Рекомендовать »   Написать редактору  
  Распечатать »
 
  Дата публикации: 07.11.2006  
 

     Дизайн и поддержка: Interface Ltd.

    
Rambler's Top100