войти зарегистрироваться

Спортивное программированиеPlugin CHelper для IntelliJ Idea

Краткое описание:
— один раз вводишь тесты — проверяешь на всех тестах с помощью одного клика;
— включает исходный код из библиотеки;
— создает юнит-тесты при архивировании задачи;
— специальная поддержка TopCoder (работает с plugin'ом moj) и Codeforces (парсит html странички и сохраняет sample-тесты).

Полное описание и ссылка для скачивания — тут.

Спортивное программированиеПлагин Moj для участия в TopCoder SRM

Вступление


Людям, которые увлекаются спортивным программированием, хорошо известны соревнования корпорации TopCoder. Среди них, пожалуй, самым популярным видом является Single Round Match, или SRM. Схема SRM'ов достаточно специфическая, и в чем-то неповторимая. Если кратко — сначала участники решают 3 задачи разных уровней сложности, потом некоторое время ищут ошибки у оппонентов, получая за это дополнительные очки.

Для организации таких соревнований TopCoder создали Java-апплет (TopCoder Arena). Также нашлись умельцы, которые для этой самой арены написали плагины, чтобы упростить жизнь себе и другим. Но установка последних часто вызывает трудности у начинающих SRM'щиков. Именно эта проблема стала мотивом для написания этой статьи.

БлогосфераБлог всерьез

Иногда мне приходят письма с предложениями продаться как блоггер, то есть писать заказные вещи за известное вознаграждение. В большинстве своем это недостойные и неподобающие затеи типа вирусного маркетинга, не требующие особого умения писать, на которые уважающий себя и свое дело человек не согласится (если, конечно, он не погибает от голода). Но однажды я получила предложение, от которого не смогла отказаться — хотя бы потому, что мечтала об этом уже несколько лет. Так я стала одним из трех официальных блоггеров TopCoder Open 2010. В этой статье я расскажу о том, как в моей почте на полгода поселился ярлык «Blog», о том, как неожиданно сложно оказалось писать на заданную (пусть даже любимую) тему в рамках фиксированного расписания, и о том, чем все это закончилось.

Пролог


TCO (а раньше и похожий турнир для студентов TCCC) проводится каждый год, и каждый год организаторы прилагают массу усилий для того, чтобы турнир стал максимально интересным для участников и наблюдателей. Кульминация турнира — финалы-онсайт, и очень важно передать дух происходящего там зрителям, наблюдающим только по интернету. С 2007 года TopCoder экспериментирует с форматами блога, позволяющими сделать это лучше всего. Однажды у нас был даже видеоблог, снятый специально приглашенными профессионалами, но обычно блог имеет более привычную форму текста и фотографий, и пишется админами и/или избранными членами сообщества (хм, TC member звучит лучше). До этого года репортаж велся только с финалов, а блоггеры выбирались на конкурсном основании по одной статье, в которой они должны были доказать, почему выбрать нужно именно их. В этих конкурсах я не участвовала ни разу — то я была еще маленькая :-), то находились другие дела, то просто стеснялась предъявлять свое свиное рыло в калашном ряду предыдущих победителей — звезд масштаба Петра Митричева (который был одним из первых «выборных» блоггеров, неожиданно выбыв в последнем раунде Algorithm).

Спортивное программированиеИтоги 2010 TopCoder Open

Главный турнир года на TopCoder (хабраанонс) закончился уже неделю назад, а на Хабре это важнейшее событие до сих пор не освещено! Это странно и удивительно, и я, верный адепт TopCoder, спешу исправить это недоразумение — тем более что в этом году я имела возможность наблюдать финалы вживую.

Algorithm



Самое зрелищное и эмоционально насыщенное соревнование турнира и в этом году не обмануло ожидания зрителей. Многократный чемпион прошлых лет Петр Митричев (Petr) удивил и немножко шокировал своих поклонников, выбыв из соревнования в первом же полуфинале со всего лишь одной решенной задачей. Второй фаворит, TianCheng Lou (более известный как ACRush), уверенно выиграл свой полуфинал и лидировал весь финал до самых системных тестов, которых не выдержала его третья задача, отбросив его на второе место под слитное «аах» зрителей.

Спортивное программированиеКалендарь событий TopCoder

Хочу предложить вашему вниманию автоматически генерируемый, по вашему вкусу настраиваемый, куда угодно импортируемый календарь событий TopCoder:
topcoder-calendar.appspot.com

image

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

Спортивное программированиеЧто случилось с TopCoder?

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

Спортивное программированиеTopCoder Open 2008

Победителем TopCoder Open Algorithm в третий раз стал tomek (Tomasz Czajka, Польша). На втором месте Petr (Пётр Митричев, Россия, МГУ), на третьем - Eryx (Eryk Kopczynski, Польша). Burunduk1 (Сергей Копелиович, Россия, СПбГУ) занял 5 место, andrewzta (Андрей Станкевич, Россия, СПбГУ ИТМО) и vlad89 среди разделивших 6-9 места.

В финал TopCoder Open 2008 Algorithm вышло три российских участника, два польских, и по одному участнику из Украины, Китая, Австралии, Индонезии и Швеции.

К сожалению, Митричев не победил(. В 2006 году он победил.

Инфа взята с SnarkNews.
Итоговые результаты.

Интересные факты о ТопКодер Опен

А вообще финал был очень напряженным.

К примеру - With 20s left, Petr gets a third challenge to take the lead.
But 5s later tomek gets a successful challenge also, moving back into the lead! Real last-second excitement, the crowd was really making some noise.

Почитать текстовую трансляцию можно тут.

А вообще было классно.

ИнтерфейсыСерия конкурсов Connected Services Sandbox Mashup Service Design and Assembly

Идет серия контестов, объявленная Microsoft и British Telecom, по разработке ПО с общим призовым фондом в 40 000 американских долларов. Сейчас открыт конкурс, относящийся к сфере информационной архитектуры и GUI, с призовым фондом в 4 500 долларов. Возможно, кому-то из хабра-людей будет интересно попробовать себя в этом.

Спортивное программированиеПитерский школьник выиграл TopCoder High School

Похоже этот год в спортивном программировании для России — год питерской школы. В феврале Миша Дворкин выигрывает Зимний Кубок ТТБ. В марте команда питерского ИТМО (в составе которой все тот же Миша Дворкин) показывает лучший российский результат — золото и 3-е место — на финале ACM ICPC в Токио. Следующее major международное соревнование по спортивному программированию — TopCoder High School среди старшеклассников — опять выигрывает петербуржец. Это ученик физико-математического лицея номер 30 Юрий Петров aka Burunduk2.

Спортивное программированиеПоложение Митричева на 1-ом месте в рейтинге TopCoder стало менее устойчивым

После прошедшего 3 ноября TopCoder SRM 325 извечному сопернику Петра Митричева aka Petr (Москва, Россия) за первое место в рейтинге TopCoder (а рейтинг TopCoder фактически является мировым рейтингом по спортивному программированию в индивидуальном зачете) Томашу Чайка aka tomek (Варшава, Польша) удалось сократить отставание от Петра на 68 очков, и в итоге их сейчас разделяет каких-то 24 пункта.