
Еще одна онлайн-платформа судей 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 .