Чистая модель проверки
Вход подаётся через `stdin`, ответ читается из `stdout`, сравнение нормализует whitespace.
NMQ Contest
Пиши быстрый код на C, C++ и ассемблере, сдавай функции или полноценные решения и сравнивай результат не в абстрактном бенчмарке, а на реальном железе.
Почему это удобно
Вход подаётся через `stdin`, ответ читается из `stdout`, сравнение нормализует whitespace.
Для локальной работы есть документация, SDK, примеры и стартовые архивы с QEMU.
Принимаются как одиночные исходники, так и комбинации `C/C++ + asm`.
После проверки видны тесты, время, логи сборки и детали прогона.
Как это работает
Email, имя и организация. Без подтверждения почты.
Скачай документацию, примеры и QEMU-архивы, чтобы быстро собрать первый проект.
Сдай 1-2 файла. Система поставит посылку в очередь проверки и выполнит её на раннере.
Смотри прохождение тестов, сырые `ticks`, compile log и детали каждого прогона.
Технические детали
NM Quad, формат исполняемого файла `.abs`, toolchain `nmc-gcc / nmc-g++`.
Таймаут задаётся отдельно для каждой задачи. Поддерживаются `.c`, `.cpp`, `.s`, `.S`, `.asm`.
Есть открытые тесты для локальной проверки и скрытые тесты для зачёта.
По каждой задаче свой скорборд, общий зачёт считается по среднему месту.
Готово к старту