Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Финал @ Russian Code Cup 2011

Программирование
Вчера я был на мероприятии, одно только посещение которого эквивалентно получению двух высших образований — на финале первого Российского кубка по программированию, Russian Code Cup.

image

Читать дальше →
Всего голосов 132: ↑122 и ↓10 +112
Просмотры3K
Комментарии 82

Russian Code Cup 2012: подробный разбор задач с первой квалификации

Mail.ru GroupСпортивное программированиеАлгоритмы
27 мая завершился первый этап олимпиады Mail.Ru Group по программированию Russian Code Cup 2012. Всего в RCC’12 приняло участие более тысячи человек, из которых 200 лучших вышло в полуфинал соревнования, в отборочный раунд. Победителем первого квалификационного раунда стал студент мехмата ННГУ Владислав Епифанов из Нижнего Новгорода. Участниками было направлено 3391 решение, из которых 1066 были приняты системой как верные. 634 человека или 63% от общего числа участников, решили хотя бы одну задачу.

Russian Code Cup — индивидуальное соревнование по спортивному программированию, ежегодно проводимое Mail.Ru Group. Оно традиционно состоит из трех этапов: в начале лета проходят три квалификационных раунда, затем лучшие принимают участие в отборочном туре, первые пятьдесят победителей отборочного тура соревнуются в финале. Личного присутствия потребует только последний из них, остальные же проводятся онлайн. Все финалисты будут отмечены ценными подарками, а приз участнику, занявшему первое место, составит 10 000 долларов. За второе и третье место полагаются 5 000 и 3 000 долларов.

В статье я расскажу о задачах, которые предлагались участникам и о способах их решения. Краткий разбор задач опубликован на сайте сразу после завершения RCC, тут же я постараюсь разъяснить подробности настолько, чтобы решение было понятно даже начинающим программистам.
Читать дальше →
Всего голосов 65: ↑60 и ↓5 +55
Просмотры28.3K
Комментарии 14

Чемпионат по программированию Russian Code Cup 2012: как это было

Mail.ru GroupСпортивное программированиеПрограммирование
В минувший понедельник завершился уже второй по счету пятимесячный марафон Russian Code Cup 2012. Первое место занял Владислав Епифанов из Нижнего Новгорода, сохранив первую позицию с отборочного и квалификационного туров, второе место заняла Наталья Бондаренко, доцент Саратовского государственного университета — одного из лидеров в подготовке программистов высочайшего класса. В этом году третье место занял Егор Куликов. Поздравляем победителей!



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

UPDATE:
Небольшой отчетный видеоролик c Russian Code Cup 2012.





Читать дальше →
Всего голосов 56: ↑48 и ↓8 +40
Просмотры20.7K
Комментарии 22

RCC 2012 Глазами простого смертного

Программирование
RCC – мероприятие, безусловно, очень высокого класса. И суть даже не в самом ивенте – чемпионатов по программированию сейчас хватает, а спортивное программирование как дисциплина развивается достаточно активно. Особенность RCC в том, что это единственный «кубок», который сочетает в себе целый набор условий, которые ставят его если не на мировой уровень, то близко к нему. Если с официальным отчётом вы уже ознакомились, то «гостевой» можете почитать у меня.


Читать дальше →
Всего голосов 27: ↑23 и ↓4 +19
Просмотры11.9K
Комментарии 9

Russian Code Cup: как это было, как это будет

Mail.ru GroupСпортивное программирование

В 2013 году Mail.Ru Group организует очередную, третью по счёту, международную олимпиаду для самых сильных программистов – Russian Code Cup 2013. Мы задумывали олимпиаду как способ популяризации программирования, поднятия престижа профессии (и, конечно, как отличный повод измерить свою скорость мысли на интеллектуальной гоночной трассе).

Читать дальше →
Всего голосов 51: ↑42 и ↓9 +33
Просмотры9.6K
Комментарии 6

Russian Code Cup 2013: разбор задач первого квалификационного раунда

Mail.ru GroupСпортивное программированиеПрограммирование

В субботу, 13 апреля 2013 года, в 19 часов состоялся первый квалификационный тур. Несмотря на, казалось бы, несчастливую дату, для многих этот день оказался, наоборот, очень удачным.
В этом посте мы кратко расскажем об итогах первого квалификационного раунда и подробно разберем задачи, которые мы предлагали участникам.
В сегодняшнем разборе участвуют:
  • Олимпиада в Гномляндии
  • Один день Антона Сергеевича и его студентов
  • Проблемы хранения млурана в ядерной лаборатории Флатландии
  • Актуальный вопрос защиты планеты от метеоритов
  • Телепорты и то, какие препятствия они создают для кладоискателей

Читать дальше →
Всего голосов 42: ↑37 и ↓5 +32
Просмотры20.9K
Комментарии 11

Russian Code Cup 2013 – разбор задач 2-го квалификационного раунда

Mail.ru GroupСпортивное программированиеПрограммирование

Вот и прошел второй квалификационный раунд Russian Code Cup. Майские праздники, многие разъехались кто куда… Однако для того чтобы пройти в отборочный тур, участникам второго квалификационного раунда пришлось побороться.
Как и в предыдущем раунде, зарегистрировавшихся было больше, чем приславших решения. Поэтому в числе принявших участие мы отражаем только тех, кто прислал хотя бы одно решение.
Майская жара и 5 задач, которые требуется решить за 2 часа:
  • задача A. Молекула
  • задача B. Морской бой
  • задача C. Пробка
  • задача D. Таблица
  • задача E. Космическая экспедиция

Условия и решение — под катом.
Читать дальше →
Всего голосов 30: ↑24 и ↓6 +18
Просмотры15.2K
Комментарии 8

Russian Code Cup 2013 – разбор задач 3-го квалификационного раунда

Mail.ru GroupСпортивное программированиеПрограммирование

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

Напомним, что чемпионат Russian Code Cup состоит из нескольких онлайн-туров, по результатам которых выбираются финалисты для заключительного соревнования, в оффлайне.

Читать дальше →
Всего голосов 40: ↑36 и ↓4 +32
Просмотры14.1K
Комментарии 6

Russian Code Cup 2013 – разбор задач отборочного раунда

Mail.ru GroupСпортивное программированиеПрограммирование

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

Борьба за выход в финал была непростой, но честной: за время раунда не выявлено ни одного списывальщика.
Под катом — статистика по победителям и подробный разбор задач отборочного раунда:

  • Задача A: Две башни
  • Задача B: Депозит
  • Задача C: Кеплер
  • Задача D: Тест
  • Задача E: Лазеры
  • Задача F: Колесо


Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Просмотры17.3K
Комментарии 0

Russian Code Cup 2013: настраиваемся на хардворкинг!

Mail.ru GroupСпортивное программированиеПрограммирование


23 сентября этого года лучшие программисты страны сразятся друг с другом в финальном раунде российского чемпионата по спортивному программированию, Russian Code Cup 2013 (RCC). Это будет уже третий финал организованной Mail.Ru Group олимпиады, призванной не только поддержать престиж российских программистов в мире, но и популяризировать программирование как таковое.

В преддверии третьего финала мы решили взять интервью у спикеров RCC 2013 — Дмитрия Склярова, Эдварда Йордона и Кена Голдберга. Но сначала давайте вспомним об основателях языков программирования, благодаря которым сегодняшнее программное обеспечение является именно таким, каким мы его знаем.

Читать дальше →
Всего голосов 47: ↑38 и ↓9 +29
Просмотры7.7K
Комментарии 12

Russian Code Cup 2013: разбираем задачи финала

Mail.ru GroupПрограммированиеC++


23 сентября 2013 года состоялся финал чемпионата по программированию Russian Code Cup 2013.

Первое место занял Петр Митричев (кстати, чемпион RCC 2011). Второй приз взял Геннадий Короткевич, третье — Дмитрий Джулгаков.

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

Читать дальше →
Всего голосов 68: ↑59 и ↓9 +50
Просмотры27.4K
Комментарии 5

Финал RussianCodeCup 2013: Фоторепортаж

Программирование
Друзья, если вы не попали на финал RussianCodeCup 2013, не отчаивайтесь, мы расскажем о всём самом интересном.
Если вы были с нами, у вас есть возможность освежить воспоминания и поделиться в комментариях впечатлениями.



Читать дальше →
Всего голосов 42: ↑38 и ↓4 +34
Просмотры8.3K
Комментарии 5

Финал чемпионата по программированию Russian Code Cup: как это было

Mail.ru GroupСпортивное программированиеПрограммирование
Продолжаем традицию подробных отчетов о финалах RCC (прошлогодний аналогичный пост — здесь). Итак, 23 сентября 2013 года завершился третий чемпионат по спортивному программированию — Russian Code Cup 2013. Первое место занял Петр Митричев, повторив собственное достижение 2011 года, второе — Геннадий Короткевич, победивший в этом году вместе с командой ИТМО в финале ACM ICPC в Санкт-Петербурге. Третьим стал Дмитрий Джулгаков, уже третий раз участвовавший в финале чемпионата, но впервые завоевавший призовое место.

Читать дальше →
Всего голосов 65: ↑53 и ↓12 +41
Просмотры14.1K
Комментарии 2

Выступление Эдварда Йордона на RCC 2013: «Прошлое, настоящее и будущее»

Mail.ru Group


Как уже знает большинство из наших читателей, одним из спикеров недавно прошедшего финала Russian Code Cup был Эдвард Йордон (Edward Yourdon).
Скрытый текст
Пионер в разработке методологии программирования и автор метода Йордона, член Компьютерного зала славы и автор бестселлеров по практике программирования, в числе которых культовый «Путь камикадзе».

В этом посте мы хотели бы дать несколько вольное изложение основных идей, о которых господин Йордон говорил в своём выступлении на RCC.
Читать дальше →
Всего голосов 41: ↑38 и ↓3 +35
Просмотры9.1K
Комментарии 13

Дмитрий Скляров: «Внимательность и немного логики. Как сложное оказывается простым»

Mail.ru GroupИнформационная безопасностьПрограммирование

Мы продолжаем делиться с обитателями Хабра кратким изложением выступлений гостей финала Russian Code Cup 2013. Сегодня мы представляем вашему вниманию конспект рассказа Дмитрия Склярова о реверс-инжиниринге.

Дмитрий Скляров — доцент кафедры информационной безопасности МГТУ им. Баумана и аналитик компании Positive Technologies. Работает в области информационной безопасности более 13 лет. Разработчик алгоритма программы Advanced eBook Processor.

Реверсинг — это, конечно, не самая простая дисциплина из области IT. Тем не менее, чтобы получить результат, то есть понять, что делает программа, не всегда необходимо анализировать каждую строчку кода и каждую ассемблерную команду. Иногда достаточно ряда простых логических умозаключений и умения «думать как программист». Понять, что я имею в виду, нам помогут два примера анализа, взятые из моей практики.
Читать дальше →
Всего голосов 96: ↑87 и ↓9 +78
Просмотры27K
Комментарии 3

RussianCodeCup 2014 — уже совсем скоро!

Mail.ru GroupСпортивное программированиеПрограммирование


Друзья, совсем скоро начнется наша ежегодная олимпиада по спортивному программированию RussianCodeCup. Этот чемпионат – только одно из мероприятий, которые мы проводим для поддержки молодых и талантливых разработчиков (среди них – олимпиада для дизайнеров Russian DesignCup; чемпионат для разработчиков мобильных приложений, игр и интернет-сервисов Russian DevelopersCup, а также Russian AI Cup, в рамках которого участники состязаются в умении писать искусственный интеллект на примере игровых стратегий).
Читать дальше →
Всего голосов 59: ↑55 и ↓4 +51
Просмотры8.7K
Комментарии 2

RCC 2014 Warmup: проверка боем для спортивных программистов

Mail.ru GroupСпортивное программированиеПрограммирование


Мир IT замер в предвкушении. Со дня на день стартует очередной сезон крупнейшей российской олимпиады по спортивному программированию Russian Code Cup. Впереди новые интересные и нетривиальные задания, бескомпромиссная борьба и замечательные призы.

17 апреля в 19:30 по московскому времени на площадке Сodeforces.ru состоится тренировочный раунд олимпиады со свежей порцией задач от организаторов RCC.
Читать дальше →
Всего голосов 43: ↑36 и ↓7 +29
Просмотры5.6K
Комментарии 6

Семь самых интересных задач RCC за все годы по мнению Андрея Станкевича

Mail.ru GroupСпортивное программированиеЗанимательные задачки
В преддверии первого квалификационного раунда Russian Code Cup, который состоится 19 апреля, мы решили рассказать вам о семи самых интересных задач RCC за всю историю чемпионата по мнению Андрея Станкевича — доцента кафедры компьютерных технологий ИТМО, лауреата Премии Президента Российской Федерации в области образования, лауреата премии ACM-ICPC Founder’s Award, лауреата специальной премии корпорации IBM за успехи в тренерской работе.

Напоминаем, для того чтобы принять участие в Russian Code Cup, нужно зарегистрироваться на сайте http://russiancodecup.ru/ (регистрация будет открыта до начала третьего квалификационного раунда).


Читать дальше →
Всего голосов 55: ↑50 и ↓5 +45
Просмотры11.4K
Комментарии 1

Тренировочный раунд RCC 2014 Warmup

Mail.ru GroupСпортивное программирование


Очередной сезон крупнейшей российской олимпиады для программистов Russian Code Cup стартовал в субботу, 19 апреля 2014 года. Впереди новые интересные и нетривиальные задания, бескомпромиссная борьба и отличные призы.

Жюри Russian Code Cup подготовило всем участникам один сюрприз: 17 апреля у каждого из них была возможность оценить свои силы. В 19:30 по московскому времени на площадке http://codeforces.ru состоялся тренировочный раунд олимпиады со свежей порцией задач от создателей RCC.

RCC 2014 Warmup — это тест, который дал возможность попробовать свои силы и понять, к чему готовиться в раундах чемпионата. А для «бывалых» участников он оказался идеальной возможностью потренироваться и разогреться перед первыми сражениями RCC 2014.

Причем если на Russian Code Cup задачи для участников предлагаются только на русском языке, то на Warmup Round задачи были как на русском, так и на английском языке, что существенно расширило географию проведения. Всего на раунд зарегистрировалось 3265 участников.

Условия задач были самыми разными: нужно было помочь с отбором участников на финал Russian Code Cup 2214 года, восстановить данные тестирующей системы после падения, провести футбольный турнир среди участников Russian Code Cup, помочь хитрому мальчику Гене получить футболку, решить интересное задание мальчика Миши во время путешествия на кораблике после финала Russian Code Cup, организовать финал Russian Code Cup 2214 года в большом числе гостиниц и добыть пароль для доступа к задачам во время их разработки (последнее так никому и не удалось).
Читать дальше →
Всего голосов 38: ↑29 и ↓9 +20
Просмотры3.1K
Комментарии 0

Разбор задач четвертого квалификационного раунда Russian Code Cup 2014

Mail.ru GroupСпортивное программированиеПрограммирование


В воскресенье, 1 июня, прошел четвертый, заключительный, квалификационный раунд Russian Code Cup 2014.

На участие в раунде зарегистрировалось 5428 человек. Как минимум одно решение прислали 730 участников. Всего за раунд было прислано 4793 решения, из них правильных — 1531.

Больше всего решений на GNU C++ — 1786.
Решений на Python — 307, из них правильных 86.
Решений на PHP — 93, из них правильных 15.
Решений на Perl — 6, из них правильных 2.
Читать дальше →
Всего голосов 26: ↑24 и ↓2 +22
Просмотры6.3K
Комментарии 7
1