Блог пользователя erokhinkirill

Автор erokhinkirill, история, 3 месяца назад, По-русски

Приветствую сообщество Codeforces!

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

О том, как это было в прошлом сентябре, можно посмотреть в статье на Хабре, а сегодня я приглашаю вас на соревнование этого года «Кубок СЭРПАС 2026».

Заранее извиняюсь, что провожу не на Codeforces: была нужна специфическая логика работы платформы проведения.

  • Формат участия: Одиночный
  • Даты проведения: 30 августа — 20 сентября (отборочные), 28 сентября — 4 октября (финалы)
  • Формат проведения: Удалённый (online), отборочные на web-платформе, финалы напрямую через SSH
  • Участники: от 18 до 24 лет включительно (в этом году только граждане РФ, больше просто не вывезу)
  • Аппаратная платформа: Эльбрус-8СВ
  • Языки программирования: С/C++
  • Задачи: Алгоритмические с элементами высшей математики; 3 задачи в отборочном, 1 в финальном.
  • Призовой фонд: 400 000 ₽ (+ стажировка победителю)

Все детали и регистрация на cup.serpas.ru

P.S. Организую и провожу сам, серверы (эльбрусы) мои, призовые мои, поэтому и пост в личном блоге.

  • Проголосовать: нравится
  • +43
  • Проголосовать: не нравится

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем erokhinkirill (предыдущая версия, новая версия, сравнить).

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем erokhinkirill (предыдущая версия, новая версия, сравнить).

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем erokhinkirill (предыдущая версия, новая версия, сравнить).

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

а почему только C/C++?

  • »
    »
    3 месяца назад, скрыть # ^ |
    ← Rev. 3  
    Проголосовать: нравится 0 Проголосовать: не нравится

    Дело в том, что C/C++ исторически были основными языками разработки под платформу Эльбрус (e2k), и поэтому их оптимизирующий компилятор LCC является основным и наиболее оптимизированным инструментом разработки под e2k.

    Под Эльбрус (e2k) есть компиляторы и под другие языки (Go, Rust, Python, C# и т. д.), но пока все они находятся в статусе экспериментальных. А поскольку у меня в соревновании оптимизация скорости решений (вычислений) является ключевым фактором, то выбор C/C++ стал безальтернативным.

    Помимо этого именно для LCC публично доступен кросс-компилятор под x86 (Linux), что вкупе с наличием QEMU важно с точки зрения подготовки участников к соревнованию.