Обновить
9.55

Спортивное программирование *

Интеллектуальные соревнования

Сначала показывать
Порог рейтинга
Уровень сложности

От Лас-Вегаса до Екатеринбурга: история соревнований Capture The Flag в России и мире

Время на прочтение11 мин
Количество просмотров2.7K

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

За 30 лет формат Capture The Flag прошел путь от неформальных встреч студентов до масштабных шоу с призами и многочисленными спонсорами. Он завоевал мир, но, похоже, скоро снова вернется в аудитории вузов.

Об истории этого движения расскажет директор по развитию Бастиона Алексей Гришин — член оргкомитета VolgaCTF, одного из трех крупнейших российских CTF-соревнований, и организатор более 40 хакерских ивентов.

Читать далее

Хакатон Б3 от Большой Тройки: пост-релиз или как это было

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров595

Привет, Хабр! С вами Иван Клюев и я опять делюсь отчетом об интересном хакатоне.  С 27 февраля по 3 марта компания «Большая Тройка» провела онлайн-хакатон Б3, объединивший талантливых разработчиков из России и Беларуси. Это мероприятие дало участникам возможность проявить свои способности и знание программирования на реальной задаче и предложить инновационные решения для корпоративной платформы «Большой Тройки».

Читать далее

Платформа Codenrock: разместите бесплатно анонс хакатона, который увидят более 100 000 айтишников

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров267

Привет, Хабр! Я Дарья Зыкина. Наша команда организует и продвигает лучшие хакатоны на  Codenrock для IT-конкурсов любого формата, от ML-соревнований до CTF. В новом обновлении платформы появился календарь событий. Теперь любой организатор бесплатно может разместить на сайте анонс хакатона, который увидят более 100 000 человек. А в статье рассказываем про то, как подготовить классное описание для соревнования, которое привлечет участников. 

Читать далее

Исследование Codenrock: от IT-соревнований 2024 года к трендам 2025

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров626

Привет, Хабр! Меня зовут Дарья Зыкина, и я с командой организую и продвигаю лучшие хакатоны на Codenrock – нашей платформе для IT-конкурсов любого формата, от ML-соревнований до CTF. Мы провели масштабный анализ данных нашей аудитории в 100 000 пользователей, чтобы понять, как меняется мир технологических соревнований. В этой статье – ключевые цифры прошлого года и тренды 2025, которые помогут вам разобраться в возможностях хакатонов и использовать их для личного и профессионального роста. 

Читать далее

Быстрая свёртка множеств (алгоритм)

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров6.2K

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

Статья будет интересна тем, кто интересуется нетривиальными, но красивыми алгоритмами!

Читать далее

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

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров1.9K

Привет, Хабр! С вами Иван Клюев, я занимаюсь организацией и продвижением хакатонов в России. Сегодня будет пост о том, как организовать продуктовый хакатон. И да, — это не что-то вроде «собрать всех желающих покодить, дать пиццу и подождать, пока родится гениальная идея». Этот процесс гораздо сложнее, но и интереснее! Мы не будем давать советы в стиле Григория Остера вроде «запретите всем спать и потом проверьте их код». Вместо этого вы узнаете, как сделать хакатон — будь он онлайн, оффлайн или гибридным — полезным, увлекательным и успешным.

Читать далее

Крестики-нолики на printf

Уровень сложностиСложный
Время на прочтение6 мин
Количество просмотров8.8K

Представляем вам реализацию игры в крестики-нолики на С с помощью одного вызова printf. Написана для участия в IOCCC в 2020 году.

Читать далее

Репортаж про финал II Чемпионата и II Первенства России по спортивному программированию

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров1.3K

🎄 С новогодним настроением всех участников Хабра! Я Иван Клюев, занимаюсь организацией и продвижением соревнований по программированию в России. У нас тоже есть свой ежегодный праздник. Это суперфинал Чемпионата и Первенства России по спортивному программированию. Сегодняшний пост — рассказ об этом соревновании в дисциплине «Продуктовое программирование». Кроме крупного призового фонда, победители получили еще и звания Мастеров спорта по спортивному программированию.

🌟 Неплохо, не правда ли? А подробности о соревновании, как всегда — ниже.

Читать далее

Готовимся к Micromouse: как роботу найти короткий путь к цели

Уровень сложностиСредний
Время на прочтение18 мин
Количество просмотров1.5K

Привет, Хабр! Я Денис Логашов, инженер-исследователь отдела автоматической обработки результатов моделирования и визуализации YADRO. В этой статье я расскажу о решении основной задачи в соревновании Micromouse: как роботу пользоваться сохраненной картой лабиринта для передвижения по нему и поиска кратчайшего пути. Это продолжение предыдущего материала, где мы учили робота карту составлять.

Читать далее

Хакатон XLabs AI Hack 2024: The Winner Takes It All (1M ₽)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.1K

Привет, Хабр! С вами снова Иван Клюев, и напомню — я занимаюсь организацией и продвижением хакатонов в РФ с 2018 года (наш сайт Хакатоны.рус). В ноябре мы участвовали в организации необычного во всех смыслах хакатона XLabs AI Hack 2024. Участники в течение двух недель разрабатывали нейросеть, которая способна генерировать вокал на русском языке исходя из текста песни и пожеланий к ней.

Читать далее

Как мы приняли участие в соревновании по машинной диагностике затемнений в лёгких MIDRC XAI Challenge

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров1.2K

Всем привет! Мы — научно‑исследовательская лаборатория «Сильный ИИ в медицине» в Институте AIRI. Наша группа разрабатывает решения на основе искусственного интеллекта в медицине. На днях стало известно, что мы заняли призовое, пятое место в конкурсе «MIDRC XAI Challenge: Decoding AI Decisions for Pneumonia on Chest Radiographs» с опытом участия в котором, мы хотели бы поделиться.

Читать далее

Cамые странные языки программирования, которые вы не ожидали увидеть

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров6K

На первый взгляд, программирование кажется дисциплиной, где доминируют строгая логика, четкие правила и постоянная борьба за производительность. В мире доминируют Python, Java и C++ — инструменты, на которых строятся технологии, изменяющие нашу повседневную жизнь. Однако многие программисты экспериментируют с языками и бросают вызов существующим стандартам. Языки, созданные ради искусства и развлечения, называются эзотерическими языками программирования.   

Читать далее

Готовимся к Micromouse: как роботу построить карту лабиринта

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров2.7K

Привет, Хабр! Меня зовут Денис Логашов, я инженер-исследователь отдела автоматической обработки результатов моделирования и визуализации YADRO. В этом году мне предложили поучаствовать в соревновании по робототехнике в дисциплине Micromouse, где роботизированной мыши нужно как можно быстрее найти путь в центр лабиринта и понять, что цель достигнута. Такие соревнования проводятся в разных странах уже почти 50 лет, и в 2023 году Micromouse вошел в программу фестиваля РобоФинист в Санкт-Петербурге. В этом году мы заняли там второе место.

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

Читать далее

Ближайшие события

Смолатон — вот это действительно был марафон на 22 часа кодинга, а еще презентация, MVP и защита проекта

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.2K

Хорошего дня, Хабр! С вами снова Иван Клюев, я занимаюсь организацией и продвижением хакатонов в России. Сегодня отчет об очередном хакатоне — и это «Смолатон» (Смоленский хакатон), который прошел 10-11 октября 2024 в рамках Всероссийского  ИТ-форум форума «Свой Код». «Смолатон» был интересен номинациями от грандов рынка: «1С-разработка» и «Сбер: креативные технологии». Согласитесь, победа в таких номинациях — это хороший буст для карьеры молодых разработчиков. А подробности о хакатоне, как всегда, — ниже.

Читать далее

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

Время на прочтение6 мин
Количество просмотров2.6K

Привет, Хабр! Это Михаил Елизаров, разработчик трека «Программирование роботов» на True Tech Champ. Сегодня я расскажу, как наша команда придумала челлендж для любителей кода и сложных задач.

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

Итак, под катом будет механика лабиринта, обзор заданий и требуемых для них навыков.

Читать далее

Как сделать MVP приложения для нового рынка за 4 дня вместо полугода? Очень просто — проведите хакатон

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.1K

Привет, Хабр! С вами Иван Клюев, я занимаюсь организацией и продвижением хакатонов в России. Все, кто как-то связан с маркетингом и развитием бизнеса, знают такой термин как “гросс-хакинг”. Это быстрое тестирование гипотез и получение максимального результата для бизнеса с минимальными затратами. Сегодня я расскажу о хакатоне Федерации спортивного программирования (ФСП России) с целью создании MVP приложения для ниши автотуризма, что идеально вписывается в концепцию гросс-хакинга. А зачем я об этом рассказываю — чтобы показать уровень задач и чтобы в следующих хакатонах участвовали читатели Хабра.

Читать далее

Доктора Кнут, Моррис и Пратт, или Как я перестал бояться и полюбил префикс-функцию

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров17K

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

Я прошел через череду осознаний и озарений, прежде чем достичь просветления, и теперь предлагаю вам пройти этот путь вместе со мной.

Читать далее

Об одном интересном свойстве триангуляции Делоне

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров8.5K

В процессе решения некоторой задачи, я наткнулся на одно интересное свойство триангуляции Делоне, которое мне не удалось загуглить, как и его применение к решению разных задач. Я уверен, что не являюсь его первооткрывателем, но оно, по крайней мере, не является широко известным. Поэтому я решил написать о нем статью.

Свойство: Если какой‑то отрезок AB не включен в триангуляцию Делоне, то существует путь из A в B по отрезкам из триангуляции, такой что каждый из отрезков в нем не длиннее |AB|. На картинке выше отсутствующий отрезок показан красным цветом, а путь — зеленым цветом.

Дальше в статье я приведу пример его использования в задачах, а также формальное его доказательство.

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

Читать далее

Изучаем freeware вирус на ПК

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8.4K

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

Читать далее

Разговор с командой megamen на хакатоне «Цифровой прорыв. Сезон: Искусственный интеллект»

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров810

В октябре 2023 года Информационная служба Хабра ездила на региональный хакатон « Цифровой прорыв. Сезон: Искусственный интеллект ». На этом хакатоне мне удалось поговорить с командой megamen. Ребята рассказали о том, что за кейс они решали, что используют в своей работе и какие ресурсы изучают для развития компетенций.

Читать далее