Как стать автором
Обновить
5.32

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

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

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

В одной из недавних статей узнал про сайт HighLoad.fun, было интересно решить несколько задач и забраться в лидеры. Если кто-то любит highload задачи, то зову принять участие. Общался с автором проекта HL в телеграме - отзывчивый добродушный человек, планируется версия сервера 2.0 с новыми плюшками. Может и выглядит как реклама, но моя заинтересованность чисто спортивная, я решаю такие задачи сколько себя помню, это как кроссворды для меня, а без конкуренции нет желания улучшать результат. В секции C++ конечно соревновательный дух активнее, но я пишу на C# и там результатов не так много.

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии5

31 июля 2020 года влогер MattKC опубликовал видеоролик, в котором попытался уместить игру в QR-коде. В результате он написал вариант «Змейки», которая занимает 2953 байта. Исполняемый файл такого размера возможно уместить в QR-коде, поскольку этот формат кодирует до 3 КиБ данных.

Эксперимент влогера не остался без внимания. Уже 3 августа свой вариант показал Брайан Каллахан. Эта «Змейка» требует всего 2024 байта. Впрочем, вариант MattKC ужимается с помощью Crinkler до 1,4 КиБ.

Дальнейшие эксперименты ушли ниже тысячи, а потом и сотни байтов. В последние месяцы развернулась борьба за каждый байт. В ноябре 2023 года удалось заменить ассемблерную инструкцию и выиграть целый байт. Ещё два байта сэкономили две недели назад за счёт замены jae и xor на adc.

Итоговый вариант — это «Змейка» на 58 байт для Microsoft DOS. Для сравнения: ничего не выполняющая программа на C gcc -Os -w -xc - <<< "main;"на 64-битном Linux займёт 15 776 Б. 58 байт — это немного даже для текстовых данных: хватит на небольшое предложение или последовательность эмодзи по типу «??‍❤️‍?‍????‍♀️??‍❤️‍?‍??».

58-байтная «Змейка»
58-байтная «Змейка»

Конечно, в QR-коде эта игра тоже уместится. Также автор выложил онлайн-демку (управление по стрелкам клавиатуры на ПК или свайпу на мобильных устройствах).

github.com/donno2048/snake

Теги:
Всего голосов 5: ↑5 и ↓0+6
Комментарии3

VK проведёт 11–13 декабря 2023 года две трансляции. Первая будет показывать финальные этапы состязаний по спортивному программированию в Северном Евразийском регионе (Northern Eurasia Finals, NEF) за выход в International Collegiate Programming Contest (ICPC) для студентов, вторая — финал Всероссийской командной олимпиады для школьников.

В рамках соревнований NEF встретятся 300 команд в Санкт‑Петербурге. В 2023 году NEF пройдёт на четырёх площадках в России, Казахстане и Грузии, уточнили информационной службе Хабра в пресс‑службе VK. Выигравшая соревнование команда получит оплаченную поездку на финал ICPC в 2024 году. Во Всероссийской командной олимпиаде школьников по программированию примут участие 180 команд.

Теги:
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Приглашаем на ежегодный чемпионат для студентов AgroCode Data Science Cup, организованный РСХБ совместно с сообществом AgroCode Hub.

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

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

18 ноября топ-10 лидерборда будут приглашены на питчи. По результатам питчей и рейтинга будут определены победители.

Подробности и регистрация на сайте чемпионата.

Подписывайтесь на Telegram-канал AgroCode Hub чтобы следить за новостями мероприятия.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Приглашаем на ежегодное онлайн ИТ-соревнование — хакатон AgroCode Hack, организованный РСХБ совместно с сообществом AgroCode Hub.

В этом году участникам хакатона предстоит разработать решения по оптимизации важных процессов в агроиндустрии, а также создать модель, способную предсказать заболевания винограда. Предлагается три технологических задачи на выбор. Заявки принимаются от готовых команд и индивидуальных участников из любой точки России. В команде может быть от 3 до 5 человек. Если вам нужен будет определенный специалист, мы найдем вам его из индивидуальных заявок.

Даты проведения: 17-19 ноября. Регистрация проводится до 8 ноября.

Призовой фонд каждой задачи — 200 тысяч рублей.

Подписывайтесь на Telegram-канал хакатона, чтобы быть в курсе новостей.

Теги:
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Федерация спортивного программирования и «Лаборатория Касперского» подписали соглашение о стратегическом сотрудничестве.

Генеральный директор «Лаборатории Касперского» Евгений Касперский:

«Наш альянс с Федерацией спортивного программирования не только поможет усилить подготовку спортсменов к соревнованиям, но и будет способствовать наращиванию кадрового потенциала в ИТ-сфере. Развитие детско-юношеского спорта — это отличная возможность для студентов и школьников расширить свои знания, усилить компетенции, а также узнавать из первых рук о том, что происходит в мире информационных технологий».

Президент Федерации спортивного программирования Максим Паршин:

«Уже сейчас Федерация проводит в России международные соревнования. Мы находимся на старте глобального движения, и такие партнеры как «Лаборатория Касперского» помогут нам развиваться в этом направлении еще активнее» .

Председатель Правления Федерации спортивного программирования Одес Байсултанов:

«Уверен, это сотрудничество будет полезно для обеих сторон. Мы поможем в подготовке и повышении квалификации кадров. А наши партнеры, в том числе, в проведении соревнований и подготовке актуальных для ИТ-отрасли задач».

Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Президент Федерации спортивного программирования, заместитель Министра цифрового развития, связи и массовых коммуникаций РФ Максим Паршин и генеральный директор холдинга Т1 Игорь Калганов подписали соглашение о сотрудничестве по развитию Федерации спортивного программирования.

Генеральный директор холдинга Т1 Игорь Калганов:

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

Президент Федерации Максим Паршин:

«От себя лично и от всех программистов-спортсменов благодарю холдинг Т1 за существенный финансовый вклад в развитие нового вида спорта и Федерации. Эти средства будут направлены прежде всего на поддержку молодых талантливых ребят и их тренеров, формирование призового фонда для победителей соревнований. Холдинг Т1 подает прекрасный пример как компания, инвестирующая в будущее российских информационных технологий»

Всего голосов 2: ↑0 и ↓2-2
Комментарии0