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

Как запустить 100+ компиляторов и выстоять. Опыт Яндекс.Контеста

Время на прочтение 14 мин
Количество просмотров 7.3K
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 6

Комментарии 6

Зачем для сложения 2х чисел нужны опции компилятору -O3 -fno-stack-limit -std=c++20 ?

В данном случае ключи приведены в качестве примера строки компиляции. Можно читать это как "способ скомпилировать решение"

Пара вопросов, возможно и не в кассу:
1) Есть или планируются плагины для IDE или API для сторонних разработчиков? Все-таки удобно пользоваться EduTools от JetBrains (там есть хоть какая-то интеграция с CodeForces)
2) Рассматривается ли вариант, когда будут задачи (или их часть или режим соревнования) без самостоятельного парсинга входных данных (например уже готовый темплейт под задачу и надо реализовать только метод). Иначе иногда задачи на отдельных языках (Java) проходят только после колдования с буферизацией/оптимизацией ввода/вывода по лимитам на время и/или память.

В общем оффтоп, но отвечу)

1) Планируется хороший публичный API. На плагин для IDE точно хватит

2) А такая штука уже в принципе на страпелях, хотя она несколько сложнее, чем шаблонизатор

Т.е второе вероятно появится раньше первого

Добрый день! Интересно, как вы тестируете работоспособность новой версии "прошивки" (бэкенд + образ docker с бинарями)? Вы запускаете какой-нибудь "имитатор" типичного контеста, который стреляет в бэкенд?

Добрый!
Примерно так. Прогоняем докер-образ на эталонном submission в тестовом соревновании. Который будет использовать синтаксические конструкции новой версии языка, или библиотеки которые мы зашили в докер-образ.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий