{
"system": {
"startup_config": "config.cfg",
"sysname": "Judge-Kernel",
"JudgePath": "judger.exe",
"sock_port": 5000
},
"judger": {
"WorkingPath": "temp/",
"JudgeLogPath": "logfile/judge_log/",
"judge_logbuf_size": 500,
"DataPath": "data",
"DeleteTemp": 1,
"LimitJudge": 2000001
},
"mysql": {
"url": "172.17.0.1",
"username": "xxx",
"password": "pwd",
"table": "gdoj",
"port": 3306
},
"HDU": {
"domain": "http://acm.hdu.edu.cn"
},
"languages": [
{
"id": 1,
"language_name": "MS 2010 C++",
"Transcoding": 1,
"TimeLimit": 1,
"ProcessLimit": 1,
"SourcePath": "%PATH%%SUBPATH%%NAME%.%EXT%",
"ExePath": "%PATH%%SUBPATH%%NAME%.%EXE%",
"RunCmd": "%PATH%%SUBPATH%%NAME%.%EXE%",
"JudgeIP": "127.0.0.1",
"disable": 1
},
{
"id": 2,
"language_name": "MS 2010 C",
"Transcoding": 1,
"disable": 1
},
{
"id": 3,
"language_name": "GNU C++ 4.5.2",
"LanguageExt": "cc",
"LanguageExe": "exe",
"CompileCmd": "g++ -ansi -fno-asm -Wall -lm -s -static -std=c++98 -DONLINE_JUDGE -o %PATH%%SUBPATH%%NAME%.%EXE% %PATH%%SUBPATH%%NAME%.%EXT% 2>%PATH%%SUBPATH%%NAME%.txt",
"disable": 1
},
{
"id": 4,
"language_name": "GNU C 4.5.2",
"LanguageExt": "c",
"LanguageExe": "exe",
"CompileCmd": "gcc -ansi -fno-asm -Wall -s -static -std=c99 -DONLINE_JUDGE -o %PATH%%SUBPATH%%NAME%.%EXE% %PATH%%SUBPATH%%NAME%.%EXT% -lm 2>%PATH%%SUBPATH%%NAME%.txt",
"disable": 1
},
{
"id": 28,
"language_name": "GNU C++ 9.3.0",
"LanguageExt": "cc",
"LanguageExe": "exe",
"CompileCmd": "g++ -ansi -fno-asm -Wall -s -static -std=c++98 -DONLINE_JUDGE -o %PATH%%SUBPATH%%NAME%.%EXE% %PATH%%SUBPATH%%NAME%.%EXT% -lm 2>%PATH%%SUBPATH%%NAME%.txt"
},
{
"id": 29,
"language_name": "GNU C 9.3.0",
"LanguageExt": "c",
"LanguageExe": "exe",
"CompileCmd": "gcc -ansi -fno-asm -Wall -s -static -std=c99 -DONLINE_JUDGE -o %PATH%%SUBPATH%%NAME%.%EXE% %PATH%%SUBPATH%%NAME%.%EXT% -lm 2>%PATH%%SUBPATH%%NAME%.txt"
},
{
"id": 5,
"language_name": "Java 1.8",
"TimeLimit": 2,
"LanguageExt": "java",
"LanguageExe": "class",
"SourcePath": "%PATH%%SUBPATH%Main.%EXT%",
"ExePath": "%PATH%%SUBPATH%Main.%EXE%",
"CompileCmd": "javac -encoding UTF-8 %PATH%%SUBPATH%Main.%EXT% 2>%PATH%%SUBPATH%%NAME%.txt",
"RunCmd": "java -Dfile.encoding=utf-8 -classpath %PATH%%SUBPATH% Main"
},
{
"id": 6,
"language_name": "C#",
"TimeLimit": 2,
"LanguageExt": "cs",
"LanguageExe": "exe",
"CompileCmd": "1",
"disable": 1
},
{
"id": 7,
"language_name": "F#",
"LanguageExt": "fs",
"LanguageExe": "exe",
"CompileCmd": "1",
"disable": 1
},
{
"id": 8,
"language_name": "Pascal 2.6.4",
"LanguageExt": "pas",
"LanguageExe": "exe",
"CompileCmd": "fpc -Sg -d__declspec -dONLINE_JUDGE %PATH%%SUBPATH%%NAME%.%EXT% 1>%PATH%%SUBPATH%%NAME%.txt",
"disable": 1
},
{
"id": 9,
"language_name": "Python 2.7.1",
"LanguageExt": "py",
"LanguageExe": "py",
"RunCmd": "C:/Python27/python.exe -O %NAME%.%EXE%",
"APIHook": "hook-python.dll",
"disable": 1
},
{
"id": 27,
"language_name": "Python 3.8.4",
"LanguageExt": "py",
"LanguageExe": "py",
"RunCmd": "python3 -O %PATH%%SUBPATH%%NAME%.%EXE%"
} ,
{
"id": 10,
"language_name": "Ruby 3.1.1",
"LanguageExt": "rb",
"LanguageExe": "rb",
"RunCmd": "C:/Ruby31-x64/bin/ruby.exe %NAME%.%EXE%",
"disable": 1
},
{
"id": 11,
"language_name": "Perl 5.32.1.1",
"LanguageExt": "pl",
"LanguageExe": "pl",
"RunCmd": "C:/Strawberry/perl/bin/perl %NAME%.%EXE%",
"disable": 1
},
{
"id": 12,
"language_name": "Lua 0.9.8",
"LanguageExt": "lua",
"LanguageExe": "lua",
"RunCmd": "C:/online-judge-compiler/judger_compiler/Lua-0.9.8/bin/lua.exe %NAME%.%EXE%",
"APIHook": "hook-lua.dll",
"disable": 1
},
{
"id": 30,
"language_name": "Lua 5.3",
"LanguageExt": "lua",
"LanguageExe": "lua",
"RunCmd": "lua %PATH%%SUBPATH%%NAME%.%EXE%"
},
{
"id": 13,
"language_name": "Tcl 8.6.7.0",
"LanguageExt": "tcl",
"LanguageExe": "tcl",
"RunCmd": "C:/ActiveTcl/bin/tclsh.exe %NAME%.%EXE%",
"disable": 1
},
{
"id": 14,
"language_name": "Pike 7.8.352",
"LanguageExt": "pike",
"LanguageExe": "pike",
"RunCmd": "C:/Pike/bin/pike.exe %NAME%.%EXE%",
"disable": 1
},
{
"id": 15,
"language_name": "Haskell ghc-6.12.2",
"LanguageExt": "hs",
"LanguageExe": "exe",
"CompileCmd": "C:/ghc/ghc-6.12.2/bin/ghc.exe --make -O -o %PATH%%SUBPATH%%NAME% %PATH%%SUBPATH%%NAME%.%EXT% 2>%PATH%%SUBPATH%%NAME%.txt",
"disable": 1
},
{
"id": 16,
"language_name": "PHP 5.0",
"LanguageExt": "php",
"LanguageExe": "php",
"RunCmd": "D:/Compiler/php/php.exe -n -d ONLINE_JUDGE=true -d display_errors=Off -d error_reporting=0 %NAME%.%EXE%",
"disable": 1
},
{
"id": 17,
"language_name": "BrainFuck",
"LanguageExt": "b",
"LanguageExe": "b",
"RunCmd": "",
"disable": 1
},
{
"id": 18,
"language_name": "Befunge",
"LanguageExt": "bf",
"LanguageExe": "bf",
"CompileCmd": "D:/Compiler/BFC/bfc.exe -i %PATH%%SUBPATH%%NAME%.%EXT% -o %PATH%%SUBPATH%%NAME%.exe 2>%PATH%%SUBPATH%%NAME%.txt",
"disable": 1
},
{
"id": 19,
"language_name": "GO 1.18.1",
"TimeLimit": 5,
"ProcessLimit": 3,
"LanguageExt": "go",
"LanguageExe": "go",
"RunCmd": "C:/Go/bin/go run %NAME%.%EXE%",
"disable": 1
},
{
"id": 32,
"language_name": "GO 1.12.4",
"TimeLimit": 5,
"LanguageExt": "go",
"LanguageExe": "exe",
"CompileCmd": "/usr/local/go/bin/go build -o %PATH%%SUBPATH%%NAME%.%EXE% %PATH%%SUBPATH%%NAME%.%EXT% 2>%PATH%%SUBPATH%%NAME%.txt"
},
{
"id": 20,
"language_name": "Scala 2.9.1",
"TimeLimit": 3,
"ProcessLimit": 4,
"LanguageExt": "scala",
"LanguageExe": "scala",
"CompileCmd": "1",
"disable": 1
},
{
"id": 31,
"language_name": "JS - (nodejs 10.19.0)",
"LanguageExt": "js",
"LanguageExe": "js",
"RunCmd": "node %PATH%%SUBPATH%%NAME%.%EXE%"
},
{
"id": 21,
"language_name": "JS - (nodejs 16.14.2)",
"LanguageExt": "js",
"LanguageExe": "js",
"RunCmd": "C:/nodejs/node.exe %NAME%.%EXE%",
"disable": 1
},
{
"id": 22,
"language_name": "Groovy 1.8.4",
"TimeLimit": 3,
"ProcessLimit": 4,
"LanguageExt": "groovy",
"LanguageExe": "groovy",
"RunCmd": "groovy.bat %NAME%.%EXE%",
"disable": 1
},
{
"id": 23,
"language_name": "Objective-c",
"LanguageExt": "m",
"LanguageExe": "exe",
"CompileCmd": "C:/GNUstep/home/Administrator/build.bat %PATH%%SUBPATH%%NAME%.%EXT% %PATH%%SUBPATH%%NAME%.%EXE% 2>%PATH%%SUBPATH%%NAME%.txt",
"disable": 1,
"disable": 1
},
{
"id": 24,
"language_name": "Rust 1.60.0",
"LanguageExt": "rs",
"LanguageExe": "exe",
"CompileCmd": "rustc --out-dir %PATH%%SUBPATH% %PATH%%SUBPATH%%NAME%.%EXT%",
"disable": 1
},
{
"id": 25,
"language_name": "Kotlin 1.1.2",
"TimeLimit": 2,
"ProcessLimit": 2,
"LanguageExt": "kt",
"LanguageExe": "jar",
"CompileCmd":"C:/tools/oj-tools/kotlin-compiler-1.1.2-2/kotlinc/bin/kotlinc.bat %PATH%%SUBPATH%%NAME%.%EXT% -include-runtime -d %PATH%%SUBPATH%%NAME%.%EXE%",
"RunCmd": "java -jar %NAME%.%EXE%",
"disable": 1
},
{
"id": 26,
"language_name": "R 4.1.3",
"LanguageExt": "R",
"LanguageExe": "R",
"RunCmd": "C:/tools/R/R-4.1.3/bin/Rscript.exe %NAME%.%EXE%",
"disable": 1
}
],
"hdu_languages": [
{
"id": 3,
"language_name": "C++",
"local_language_id": 3
},
{
"id": 4,
"language_name": "C",
"local_language_id": 4
},
{
"id": 5,
"language_name": "Java",
"local_language_id": 5
}
],
"cf_languages": [
{
"id": 54,
"language_name": "GNU G++17 7.3.0",
"local_language_id": 3
},
{
"id": 43,
"language_name": "GNU GCC C11 5.1.0",
"local_language_id": 4
},
{
"id": 36,
"language_name": "Java 1.8.0_241",
"local_language_id": 5
},
{
"id": 7,
"language_name": "Python 2.7.18",
"local_language_id": 9
},
{
"id": 31,
"language_name": "Python 3.8.10",
"local_language_id": 27
},
{
"id": 67,
"language_name": "Ruby 3.0.0",
"local_language_id": 10
}
]
}
![]() |
![]() |
2023 |
![]() |
![]() |
1970 |
![]() |
![]() |
1763 |
4 |
![]() |
1718 |
5 |
![]() |
1710 |
6 |
![]() |
1701 |
7 |
![]() |
1684 |
8 |
|
1678 |
9 |
![]() |
1664 |
10 |
![]() |
1653 |