Инновации и инсайты в мире Java из первых уст. Новая конференция Java Fest — 21 марта >>
×Закрыть

KPI-OPEN 2011: как это было

kpi open
Традиционно в начале июля в Национальном техническом университете Украины «Киевский политехнический институт» прошла ежегодная VI Международная студенческая олимпиада по командному программированию. Соревнования проходили, как и в предыдущие годы, в два тура, в течение которых 95 команд из 6 стран Центральной и Восточной Европы боролись за звание лучшей команды. В этом году конкурс среди участников проходил по накатанной схеме: компании-спонсоры олимпиады анонсируют и поясняют задачи, затем каждая команда (не более 4-х человек, во главе с тренером) пытается решить её онлайн за определенный срок.

По словам организатора KPI-OPEN 2011, Ивана Плотникова, в этом году олимпиада была «полностью Linux based», что помогло в эффективности компилирования задач и разработчикам, и участникам самой олимпиады. Особая гордость Ивана — выпускники Киевского политеха и их участие в KPI-OPEN: олимпиада-2011, ее организация и разработка задач полностью легла на плечи бывших студентов КПИ.

В списке соревнующихся чаще всего фигурировали украинцы, россияне и поляки. Уже не первый год по результатам шестидневной олимпиады побеждает команда из Киевского национального университета DDragons. Команда победителей получила оригинальный хрустальный приз KPI-OPEN 2011, ноутбуки и бесспорное признание лидеров. Для большинства студентов цель такой олимпиады — не только «себя показать, да на людей посмотреть», но и возможность завязать контакты с такими компаниями как Vanopl Development Group, Inline Group и другие. Не остались и без внимания участники, отличившиеся в прикладном программировании — специальные награждения и возможность попасть в отдел разработок, исследований компаний-спонсоров был им гарантирован. Однако сказать, что большинство участников участвуют в соревнованиях ради материальной или собственной выгоды, значит соврать: призовой фонд олимпиады составляет 4 ноутбука, 12 источников бесперебойного питания и лицензионные ключи к антивирусам. KPI-OPEN скорее можно трактовать как еще одну ступеньку в развитии карьеры студента-программиста.

Ректор КПИ Згуровский Михаил Захарович говорит, что секрет KPI-OPEN в большом количестве потенциала, энтузиазма и креативности: «Такая концентрация энтузиастов дает синергетический эффект: когда возможности студентов не плюсуются, а преумножаются». Згуровский также отметил, что олимпиады такого рода для КПИ — прежде всего установление межвузовских контактов (с университетами Польши, Венгрии, России и другими).

В реалиях украинского рынка труда, когда нередко приходиться выбирать между «престижный диплом» и «хорошая работа» возникает вопрос: а что собираются делать студенты после окончания вуза? Чем залатать этот practice gap меж вузовским образованием и реальной работой? Участник KPI-OPEN 2011 Дмитрий Руденко (г. Сумы) говорит, что видит себя в команде таких гигантов как Яндекс и Google, но, со временем, обязательно возьмется за свое дело. Он также отметил, что у студентов-программистов неиссякаемое количество возможностей — ведь работать можно и с первого курса университета, не дожидаясь получения диплома. Поэтому, говорит Дмитрий, пессимистические прогнозы на счет «сухой теории, которую нельзя применить в работе» для студентов политехнических вузов не оправданы. Нередко нынешние студенты-программисты видят себя и преподавателями. Так, например, еще один участник KPI-OPEN 2010 Алексей Аратунян (г. Киев), грезит об аспирантуре КПИ и новом подходе к обучению, которое он хочет применить на практике, будучи преподавателем.

«KPI-OPEN был, есть и останется одной из крупнейшей точек сбора программистов, — утверждает многократный участник KPI-OPEN Александр Левинца, — ведь с каждым годом команд-программистов все больше, соревноваться труднее, но это того стоит».

KPI-OPEN официальная страница kpi-open.org

KPI-OPEN на Facebook www.facebook.com/.../KPI-OPEN/159739020766333

LinkedIn

36 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

На фотці Джулгаков?

А почему в новость запулили фото не победителей и даже не второго места?

на официальном сайте написано второе

Упаси меня Господь еще раз туда поехать.

Судя по резалтам человек решил только одну задачу из штук 15, я бы тоже больше не ехал с такими показателями.

Спасибо за лестный отзыв. Да, мы на самом деле решили 1 задачу, мы на ней традиционно плохо выступаем, но при регистрации и не ожидаем какой-то победы. И все наверное потому, что мы к ней никогда специально не готовимся, так как у нас есть и другие заботы, как то работа, свои проекты. И к чему такая ирония? Десятки команд ездят по олимпиадам и решают при этом 0-1-2 задачи, но это не повод не ездить, главное — познакомиться с людьми, увидеть новый город(все ведь оплачивается университетом), набраться опыта, получить в конце концов футболку :)

P.S. Зато мы уже в III раунде ACM ICPC.

Но так как у Вас ник «Апасный» и Вы, скорее всего, троль, то Вам этого не понять.

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

Для полного счастья не хватило призового места — так для этого одного приезда недостаточно ;) У всех проекты, заботы, и т.д. — у белорусов вообще Лукашенко, но они ведь приехали и показали хороший результат.

1. Мне ничего не показали, читайте ответ выше.
2. Из опыта я получил только то, что не буду больше пользоваться MonoDevelop-ом.

3. Кстати о футболке. Я то ее получил, у меня размер XL, но хоть на футболке написано XL, но туда влезет 3 меня. Завезу носить бабушке, как и прошлогоднюю, которая плохого качества(краска облазит).

И где я тут кого поливаю грязью? Просто описываю субъективно как это выглядело с моей стороны. Хотите верьте, хотите нет — мне все равно. Спасибо что такие мероприятия есть, но хотелось бы лучшего качества.

1. Город показали, и даже по Днепру возили kpi-open.org/photo , kpi-open.org/...oto/gallery/52 . Нас по крайней мере точно, я слышал что всех.

2. Неужели все задачи были настолько просты, что ничего нового для вас не представляли? C другой стороны, если ехать только для экскурсии по городу... Хотя и там было что посмотреть — мне на катере понравилась.

3. В футболках можно было выбирать размер, я взял L. Качество хорошее, краска не слазит. В прошлом году не участвовал, не знаю — но в этом году все на высоте.

Где вы грязью поливаете — утверждаете про низкое качество организации, но не приводите ни одного аргумента. Или аргументировать утвреждения тоже времени нет ;)

На все Ваши аргументы отвечено уже в ветке выше. Или Вы только пишете, но не читаете?

Нет-нет, не отвечено. Давайте перейдем выше, эту ветку закрываем :)

kpi-open.org/...to/detail/6618

вони ноути хоч колись з рук відпускають?)

1. Сервера
Организаторы опять «порадовали» глючным сервером(как в позапрошлом году) и начали разбираться что с ним не так непосредственно перед началом контеста. Как сообщили люди, которые были главными в аудиториях, логиниться в систему никто и не пробовал до нас, они только ходили проверяли нету ли доступа до интернета.
2. Среды разработки
Как известно, была возможно писать на C#, для этого предоставлялась среда MonoDevelop. Мы решили далеко не уходить и писать в ней и на С++.
2.1. Дебажить и работать в ней было нереально, среда постоянно глючила, говорила о каких то ошибках, это была просто мука. Порядка часа было потрачено на ожидание отвисания и перезапуск среды.
2.2. Почему нельзя было писать в другой среде? Eclipse запускался порядка 25 минут, при чем в итоге намертво повис систему.
2.3. Самое интересное — написав решение на C# оно просто не хотело работать. При компиляции компилилось, а запускаться не хотело — писало какую-то неведомую ошибку, мол чего-то там ему не хватает. Работаю C#-разработчиком несколько лет, в MonoDevelop-е тоже писал неоднократно, такого никогда не видел. Никто из организаторов помочь нам не смог.

А все почему? Потому что тестового тура было 15 минут из-за падения сервера, потом сразу начался первый раунд. И почему не дать людям выбор, установив две ОС? Я бы с радостью писал на VisualStudio и использовал «не совсем совместимый компилятор».

Та ну, що ви таке кажете, в статті пише, що все було гуд:) А якщо серйозно, то ті два рази, коли я був на КПІ-ОПЕН, вони теж не відзначалися стабільністю і організованістю...

1. По поводу серверов — люди, присутствующие непосредственно в жюри, сказали, что старт первого раунда перенесли в связи с отказом маршрутизатора в одной из аудиторий (кажется, 402) и переводом участников из нее на резервные ресурсы. Задержка позволила избежать неравных условий (все начали и закончили раунд одновременно). Судя по тому, что не было подано ни одной апелляции в первом раунде, организаторы поступили умно.

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

2.1-2.3 Почему не подали апелляцию? Не просили сменить аудиторию, компьютер? Не запросили пояснений у жюри (там в ejudge кнопочка clarifications есть)? После 1 и 2 тура было время для апелляций, была встреча с тренерами, на которой выступал А.Н.Новиков, непосредственно отвечающий в этом году за всю олимпиаду — почему не задали вопросы и не высказали претензии?

Ответ прост — не все так на олимпиаде было плохо, как вы рассказываете. Тестовый тур был продлен на 1 час, падения сервера не было. Организаторы все вопросы отрабатывали быстро — например, у нас в аудитории команда после первого тура попросила сменить 15″ мониторы на 17«, и во втором туре мониторы сменили.

Про Windows холивар заводить не будем — в КПИ, насколько знаю, подписка MSDNAA закончилась, поэтому подсудное дело «давать вам выбор, установив две ОС» ;)

1. Странный отказ маршрутизатора в аудитории, после которого залогиниться не мог целый этаж(корпус 18, этаж 5 был, по-моему).
Я и не говорил, что логины тестируют ответсвенные по аудиториям, я говорил что по их словам после установки ОСи на компьютеры никто даже не пытался попровать с них прилогиниться к серверу.
2. Понимаете, на тестовый тур было выделено мало времени и мы отправили решения только на С++, на C# не пробовали.

Дело в том, что я в этом году бакалавр и мне университет не может выписать командировку, а выделил целых 300 грн. Потому мне не рентабельно было проживать в Киеве, а тем более питаться. Дешевле приехать, поучавствовать и уехать. При чем вечером домой уехать довольно трудно(например я выезжал утром в часов 7, а приезжал в 23 обратно) и у меня не было времени добиваться какой-то правды, подавать апеляции и т.п. Мне это не надо и мне это ничего не даст, просто неприятно что возникают такие ситуации.

И почему-то я задаюсь вопросом организации только после KPI-OPEN, хоть был во Львове, Сумах, Севастополе, там более все организовано — приехал, поучавствовал и никаких мыслей о неудобствах после этого.

1. Нам сказали, что логин был закрыт до тех пор, пока не был урегулирован вопрос о переводе людей из аудитории. Тесты логинов проводил отдельно человек не зависимо и без докладов ответсвенным по аудиториям. Если хотите, могу поискать контакты — он оставлял номер телефона и эл. почту.

2. Одного часа тестового времени с учетом задержки (14:30-15:30 в первом туре) нам для тестирования С# было достаточно. Расписание олимпиады — kpi-open.org/schedule , задержаться на 5 минут после тура или во время сбора тренеров и подать жалобу вполне можно было. Это дает аргумент в жалобах подобных приведенных вами.

Ну, я бы тоже задался вопросом организации, если бы занял 52 место из 83 и не нашел повода для апелляции. Поэтому понимаю, но не одобряю :). Гадить всегда легче.

Я понимаю, что Вы очень умны и продвинуты в спортивном программировании, но нам времени не хватило, а именно времени было отведено меньше, чем указано. Тем более время отводилось на тестирование системы, вопрос в том почему не протестировали сами машины?

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

И да, смысл апеляции после контеста? Нам бы дали еще время написать решение и отправить?

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

Неправда-неправда, времени было ровно 4 часа в первом и 5 во втором туре, старты синхронизированы. Думаю, что машины тестировали, и если из 300 человек/90 команд проблема возникла только у одного — тестировали хорошо.

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

Успехи в спортивном программировании видны в рейтинге kpi-open.org/results . Есть результаты, более перспективные для обсуждения — но не ваши.

С моей стороны ваши посты выглядят как попытки дискредитации олимпиады со стороны учасника, неудачно выступившего и перешедшего к троллению в форумах. Если это не так — закрываем обсуждение :)

Я сказал что меньше времени было выделено на тестовое время, а не контест, внимательнее читайте.

Ну Вы же показываете себя таким умным — скажите кто такой, в какой состав какой команды входите. Может Вы и вовсе 0 решили или вообще бородатый дядька, кому заняться нечем.

В олимпиадах учавствовали, апеляций никогда не подавали. И вообще мало что слышал об апеляциях на олимпиадах, может на KPI-OPEN это такая традиция, я не в курсе.

С моей стороны Ваши посты выглядят как откровенный троллинг. Я ничего не доказываю, зачем мне это нужно? Мы решили 1 задачу из-за:
1. Отсутствия одного из участников команды
2. Слабой подготовки

3. Невозможности использовать C# и плохого IDE.

Я высказал то что мне не понравилось, а что Вы пытаетесь доказать с пеной у рта — мне непонятно.

В вашем предыдущем посте сказано, что времени было отведено меньше, чем указано. Это не правда, времени получилось — на тестирование перед первым туром 1 час (перенесен старт с 14:30 до 15:30, нам удалось логиниться в 14:40), продолжительность туров не изменилась. Так что времени было больше.
Моя команда заняла место ниже вашего. Вместе с тем, мы за глаза грязью КПИ не поливаем. Как и те, кто занял место выше вашего.
Утверждения, что невозможно было использовать C# и IDE не дал вам выиграть олимпиаду — не правда. Образ клиентской системы лежит в открытом доступе — kpi-open.org/System_image , сможете показать на нем проблему?
Почему ваши высказывания о том, что вам не понравилось, не прозвучали во время олимпиады? Не знали про апелляции? Да ну, не будем врать друг другу.

Если приехали посмотреть на Киев — ОК, welcome. Но хаять при этом вас принявших — «не дуже чемно».

На мой взгляд, суть переписки — локализация тролля, пытающегося гадить на КПИ-Опен, не имея на то оснований. Если вопросов больше нет, прекращаем обсуждение.

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

Еще раз повторю, надеюсь в последний раз. В итоге контест был перенесен на час. Факт? Факт! На моей памяти такого не случалось нигде где доводилось участвовать. Единственная среда, в которой можно было работать — MonoDevelop, постоянно глючила, ругалась и вырубалась, к тому же, не разрешила писать на C#. Факт? Факт! Сей процесс видели ответственные в аудиториях, но только разводили руками(они и не виноваты, что они могли сделать?). Такого тоже нигде не было до этого. Где тут клевета и поливание грязью? Только факты, которые я изложил.

Об апелляциях, «хаянии», и том, что я якобы приехал посмотреть город я уже Вам сказал, перечитайте еще раз.

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

Образ скачаю, посмотрю.

Перенос контеста не повлиял на качество олимпиады, было продлено тестовое время.

Кроме MonoDevelop, работать можно было в Eclipse, gedit, vim, вплоть до компиляции с командной строки. Если описанное вами имело бы место — по первому вашему указанию компьютер должен был быть сменен (и такие требования удовлетворяли — в нашей аудитории сменили мониторы по требованию команды, плюс был один запасной компьютер на случай сбоя). В случае отказа у вас были возможности подать апелляцию и озвучить жалобу во время оглашения результатов, встречи с тренерами да и в любой момент олимпиады до оглашения окончательных результатов. Поскольку этого сделано не было — ваши утверждения («факты»), которые якобы не позволили вам занять более высокое место, сомнительны, и относятся к разряду клеветы и поливания грязью. И то, что вы формулируете «факты» не в диалоге с организационным комитетом в КПИ, который может квалифицированно ответить на ваши претензии, а со мной на developers.org.ua, подтверждает заявление о вашей некорректности.

Тролль вы вовсе не странный, а обычный толстый. И причина проблем, по моему мнению, связана не с качеством организации олимпиады, а вашими плохими результатами в сравнении с другими командами (по вашему мнению). На самом деле результаты не так уж и плохи — 52 место и 1 задача — тоже хороший результаты, просто остальные команды были сильнее, а задачи сложнее (их готовили Рыбак и Ткачук из ФТИ), да и КПИ-Опен крупнейшая в Украине и одна из крупнейших в мире. Организаторы последние 2 года — молодцы, работают умно (по слухам, ответсвенных за олимпиаду новых поставили). Так что не расстраивайтесь.

Будем рады посоревноваться с вами в следующем году, если не побоитесь приехать.

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

Вы же правы в том, что это возможно было исправить, поговорив с организаторами. Но тут было высказано несколько но:
1. На С# я писал на второй день, т.е. «починить» они уже ничего не смогли бы.
2. У меня не было достаточно времени на подачу апелляций.

3. Самое главное — меня не интересуют апелляции с их возможными последствиями, я приехал попробовать свои силы, а ссориться с пеной у рта, чтобы мне что-то зачислили — не вижу смысла.

С чем всецело согласен — да, про IDE нужно было таки сказать после первого тура, на втором мы чуть не сошли с ума.

Ой, ну тут вы уже перегибаете палку, КПИ-Опен — не крупнейшая в Украине и далеко не одна из крупных в мире. Даже в Украине, в каждом раунде ACM ICPC, судя по таблице, принимает участие порядка 170(бывает и больше 200) команд, в отличии от 90 кпи-опеновских.

Ну, думаю встретимся раньше — на ACM ICPC :) А на КПИ-ОПЕН может и придем, если отпустят(опять ведь будут проблемы с командировками и студенческими). По идее, это будет последняя возможно поучаствовать в студенческой олимпиаде.

P.S. скажите хоть как Ваша команда называется ;)

P.P.S. После выходных посмотрю образ, если получится воспроизвести баги — отпишусь.

Есть проблемы двух видов — действительно существующие и вымышленные, критические и малозначимые. Ваши, по-видимому, относятся ко второй категории в обоих случаях, потому что если бы была хотя бы малейшая надежда на получение более высокого места — вы бы ей воспользовались, как и любая другая команда (в том числе и наша). Давайте будем честными, это спорт — любая судейская ошибка наказуема. Ваши утверждения бездоказательны, это не факты и не отрицания фактов — это просто сомнительные утверждения. И гнилые апельсины тут не при чем :)

Если бы ваши проблемы существовали в действительности в такой форме, вам бы сменили компьютер. Это делается без апелляции в момент заявления без остановки олимпиады (в большинстве случаев — пересаживаетесь на соседний резервный компьютер в той же аудитории). Сообщать об IDE можно в любой момент, даже во время тура.

Ссорится с пеной у рта на апелляциях плохо, но так же плохо выглядит махание кулаками после драки.

Времени не было на апелляцию — ложь. Возможностей сообщить организаторам было полно, как в устной так и письменной форме. Особенно во втором туре, апелляции были в четверг, с 16 до 17. Была встреча с тренерами команд в пятницу, 10:30-11:30. Хотя это ваше дело, подавать или не подавать, сообщать или не сообщать о возникших, с вашей точки зрения, проблеме — но если не подали и не сообщили, то уж не рассказывайте после объявлении результатов, что если бы не компилятор или IDE, вы бы стали чемпионом. Или рассказывайте организатором, которые могут вам аргументировано ответить.

Про крупнейшую в Украине — я на баннере прочитал, kpi-open.org/index.html . ACM ICPC, по-моему, олимпиада не украинская, — так что упрекнуть не за что. В финале ACM порядка 100 команд, в КПИ-Опен 95, так что близко.

На контесте встретимся. Желаю победы. У вас теперь все есть для первого места, вы узнали о секретном оружии — апелляциях ;)

Угу, спасибо, будем пользоваться ;)

Ткачук и Рыбак клевые ребята :-)

а вообще, честно говоря увидел большой батхерт в сообщениях. Сдержаннее надо быть :-) Не могут быть всегда только положительные отзывы.

Фотографія жахлива :(

Подписаться на комментарии