Еще одна онлайн-платформа судей NOJ, расшифровывается как NJUPT Online Judge. Он написан на PHP, GO, Python и других языках, поддерживающих функции, и поддерживает как онлайн-судей, так и виртуальных судей. Мы назвали его смешанным судьей .
Для получения дополнительной информации посетите страницу журнала выпуска версии 0.17.0 Characinae.
Если у вас возникли проблемы с установкой NOJ или вам требуется дополнительная помощь в настройке, вы можете связаться с нами по адресу [email protected] или создать проблему. |
---|
Для хостинга NOJ будет рекомендована CentOS 8, но теоретически поддерживаются все основные операционные системы.
Мы рекомендуем использовать NOJ на следующих платформах:
Ваш веб-браузер должен быть одним из следующих:
Хром | Firefox | Интернет Эксплорер | Край | Опера | Сафари |
---|---|---|---|---|---|
69 и выше | 62 и выше | Не поддерживается | 69 и выше | Не поддерживается | 13.1 и выше |
Мы не предоставляем никакой поддержки Opera, что не означает, что Opera не может получить доступ к NOJ без ошибок, это просто означает, что проблемы совместимости Opera не будут исправлены.
Варианты установки и советы по устранению неполадок см. в документации NOJ.
NOJ теперь поддерживает 15 популярных языков программирования, можно начинать вопросы по поддержке новых языков.
Язык | Команда компиляции/запуска |
---|---|
С | /usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path} |
С11 | /usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c11 {src_path} -lm -o {exe_path} |
С++ | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++11 {src_path} -lm -o {exe_path} |
С++14 | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++14 {src_path} -lm -o {exe_path} |
С++17 | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++17 {src_path} -lm -o {exe_path} |
Ява | /usr/bin/javac {src_path} -d {exe_dir} -кодировка UTF8 /usr/bin/java -cp {exe_dir} -XX:MaxRAM={max_memory}k -Djava.security.manager -Dfile.encoding=UTF-8 -Djava.security.policy==/etc/java_policy -Djava.awt .headless=true Основной |
Питон2 | /usr/bin/python -m py_compile {src_path} /usr/bin/python {exe_path} |
Python3 | /usr/bin/python3.7 -m py_compile {src_path} /usr/bin/python3.7 {exe_path} |
PHP7 | /usr/bin/php {exe_path} |
Javascript | /usr/bin/jsc {exe_path} |
Идти | /usr/bin/go build -o {exe_path} {src_path} |
С# | /usr/bin/mcs -optimize+ -out:{exe_path} {src_path} |
Руби | /usr/bin/ruby {exe_path} |
Ржавчина | /usr/bin/rustc -O -o {exe_path} {src_path} |
Хаскелл | /usr/bin/ghc -O -outputdir /tmp -o {exe_path} {src_path} |
Бесплатный Паскаль | /usr/bin/fpc -O2 -o{exe_path} {src_path} |
Открытый текст | /bin/cat {exe_path} |
Бесплатная базовая версия | /usr/local/bin/fbc {src_path} |
Ларавел
NOJ СудьяСервер
Судья НОЮ
Дополнительную информацию смотрите в composer.json
или package.json
.