Otra plataforma de jueces en línea de NOJ significa NJUPT Online Judge. Está escrito en PHP, GO, Python y otros lenguajes de soporte de funciones y admite jueces en línea y jueces virtuales; lo llamamos juez mixto .
Para obtener más información, visite la página de registro de lanzamiento de Characinae v0.17.0.
Si tiene problemas para instalar NOJ o necesita ayuda adicional para configurarlo, puede contactarnos a través de [email protected] o iniciar un problema. |
---|
Se recomendará CentOS 8 para alojar NOJ, pero en teoría todos los sistemas operativos principales son compatibles.
Recomendamos ejecutar NOJ en las siguientes plataformas:
Su navegador web debe ser uno de los siguientes:
Cromo | Firefox | Explorador de Internet | Borde | Ópera | Safari |
---|---|---|---|---|---|
69 y más | 62 y más | No compatible | 69 y más | No compatible | 13.1 y superior |
No brindamos ningún soporte para Opera, lo que no significa que Opera no pueda acceder a NOJ sin errores, simplemente significa que los problemas de compatibilidad de Opera no se solucionarán.
Para opciones de instalación y consejos para la resolución de problemas, consulte la documentación de NOJ.
NOJ ahora admite 15 lenguajes de programación populares, puede comenzar con problemas sobre la compatibilidad con nuevos lenguajes.
Idioma | Comando compilar/ejecutar |
---|---|
do | /usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path} |
C11 | /usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c11 {src_path} -lm -o {exe_path} |
C++ | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++11 {src_path} -lm -o {exe_path} |
C++14 | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++14 {src_path} -lm -o {exe_path} |
C++17 | /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++17 {src_path} -lm -o {exe_path} |
Java | /usr/bin/javac {src_path} -d {exe_dir} -codificación 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 Principal |
Python2 | /usr/bin/python -m py_compile {ruta_src} /usr/bin/python {exe_path} |
Python3 | /usr/bin/python3.7 -m py_compile {ruta_src} /usr/bin/python3.7 {ruta_exe} |
PHP7 | /usr/bin/php {ruta_exe} |
JavaScript | /usr/bin/jsc {ruta_exe} |
Ir | /usr/bin/go build -o {exe_path} {src_path} |
DO# | /usr/bin/mcs -optimize+ -out:{exe_path} {src_path} |
Rubí | /usr/bin/ruby {ruta_exe} |
Óxido | /usr/bin/rustc -O -o {exe_path} {src_path} |
Haskell | /usr/bin/ghc -O -outputdir /tmp -o {exe_path} {src_path} |
Pascal libre | /usr/bin/fpc -O2 -o{exe_path} {src_path} |
Texto sin formato | /bin/cat {ruta_exe} |
Básico Gratis | /usr/local/bin/fbc {ruta_src} |
Laravel
Servidor de jueces NOJ
Juez NOJ
Consulte composer.json
o package.json
para obtener más información.