NOJ
v0.17.4 Characinae Build Pack 4
NOJ的另一个在线评委平台,全称是NJUPT Online Judge。它是用PHP、GO、Python等支持功能的语言编写的,同时支持在线评委和虚拟评委,我们称之为混合评委。
欲了解更多信息,请访问 v0.17.0 Characinae 发布日志页面。
如果您在安装 NOJ 时遇到问题或需要额外的设置帮助,您可以通过 [email protected] 联系我们或提出问题。 |
---|
建议使用 CentOS 8 来托管 NOJ,但理论上所有主要操作系统都受支持。
我们建议在以下平台上运行 NOJ:
您的网络浏览器应该是以下浏览器之一:
铬合金 | 火狐浏览器 | 互联网浏览器 | 边缘 | 歌剧 | 狩猎之旅 |
---|---|---|---|---|---|
69及以上 | 62岁及以上 | 不支持 | 69及以上 | 不支持 | 13.1 及以上 |
我们不提供对 Opera 的任何支持,这并不意味着 Opera 无法正确访问 NOJ,而只是意味着 Opera 的兼容性问题不会得到解决。
有关安装选项和故障排除提示,请参阅 NOJ 文档。
NOJ 现在支持 15 种流行的编程语言,您可以发起有关新语言支持的问题。
语言 | 编译/运行命令 |
---|---|
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} |
爪哇 | /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 主要 |
Python2 | /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} |
C# | /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法官服务器
NOJ 评判者
有关更多信息,请参阅composer.json
或package.json
。