Outra plataforma de juízes online do NOJ significa NJUPT Online Judge. Está escrito em PHP, GO, Python e outras linguagens de suporte a funções e suporta juízes online e virtuais, chamamos de juiz misto .
Para obter mais informações, visite a página v0.17.0 Characinae Release Log.
Se você estiver tendo problemas para instalar o NOJ ou precisar de ajuda adicional para configurar, entre em contato conosco pelo e-mail [email protected] ou inicie um problema. |
---|
O CentOS 8 será recomendado para hospedar NOJ, mas todos os principais sistemas operacionais são teoricamente suportados.
Recomendamos executar o NOJ nas seguintes plataformas:
Seu navegador da web deve ser um dos seguintes:
Cromo | Firefox | Internet Explorer | Borda | Ópera | Safári |
---|---|---|---|---|---|
69 e acima | 62 e acima | Não compatível | 69 e acima | Não compatível | 13.1 e superior |
Não oferecemos nenhum suporte para o Opera, o que não significa que o Opera não possa acessar o NOJ sem erros, apenas significa que problemas de compatibilidade do Opera não serão corrigidos.
Para opções de instalação e dicas de solução de problemas, consulte a documentação do NOJ.
NOJ agora oferece suporte a 15 linguagens de programação populares, você pode iniciar questões sobre suporte a novas linguagens.
Linguagem | Comando Compilar/Executar |
---|---|
C | /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} -codificação 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 {src_path} /usr/bin/python{caminho_exe} |
Python3 | /usr/bin/python3.7 -m py_compile {src_path} /usr/bin/python3.7 {caminho_exe} |
PHP7 | /usr/bin/php {caminho_exe} |
JavaScript | /usr/bin/jsc{caminho_exe} |
Ir | /usr/bin/go build -o {exe_path} {src_path} |
C# | /usr/bin/mcs -optimize+ -out:{exe_path} {src_path} |
Rubi | /usr/bin/ruby {exe_path} |
Ferrugem | /usr/bin/rustc -O -o {exe_path} {src_path} |
Haskell | /usr/bin/ghc -O -outputdir /tmp -o {exe_path} {src_path} |
Pascal grátis | /usr/bin/fpc -O2 -o{exe_path} {src_path} |
Texto simples | /bin/cat {caminho_exe} |
Básico Gratuito | /usr/local/bin/fbc{caminho_src} |
Laravel
NOJ JudgeServer
Juiz NOJ
Consulte composer.json
ou package.json
para obter mais informações.