88 "max_cpu_time" : 3000 ,
99 "max_real_time" : 5000 ,
1010 "max_memory" : 128 * 1024 * 1024 ,
11- "compile_command" : "/usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 -static {src_path} -lm -o {exe_path}" ,
11+ "compile_command" : "/usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path}" ,
1212 },
1313 "run" : {
1414 "command" : "{exe_path}" ,
15- "seccomp_rule" : "c_cpp"
16- },
17- "spj_compile" : {
18- "src_name" : "spj-{spj_version}.c" ,
19- "exe_name" : "spj-{spj_version}" ,
20- "max_cpu_time" : 3000 ,
21- "max_real_time" : 5000 ,
22- "max_memory" : 1024 * 1024 * 1024 ,
23- "compile_command" : "/usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path}"
24- },
25- "spj_config" : {
26- "exe_name" : "spj-{spj_version}" ,
27- "command" : "{exe_path} {in_file_path} {user_out_file_path}" ,
28- "seccomp_rule" : "c_cpp"
15+ "seccomp_rule" : "c_cpp" ,
2916 }
3017}
3118
19+ c_lang_spj_compile = {
20+ "src_name" : "spj-{spj_version}.c" ,
21+ "exe_name" : "spj-{spj_version}" ,
22+ "max_cpu_time" : 3000 ,
23+ "max_real_time" : 5000 ,
24+ "max_memory" : 1024 * 1024 * 1024 ,
25+ "compile_command" : "/usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path}"
26+ }
27+
28+ c_lang_spj_config = {
29+ "exe_name" : "spj-{spj_version}" ,
30+ "command" : "{exe_path} {in_file_path} {user_out_file_path}" ,
31+ "seccomp_rule" : "c_cpp"
32+ }
3233
3334cpp_lang_config = {
3435 "name" : "cpp" ,
4243 },
4344 "run" : {
4445 "command" : "{exe_path}" ,
45- "seccomp_rule" : "c_cpp" ,
46- "max_process_number" : - 1
46+ "seccomp_rule" : "c_cpp"
4747 }
4848}
4949
50-
5150java_lang_config = {
5251 "name" : "java" ,
5352 "compile" : {
6160 "run" : {
6261 "command" : "/usr/bin/java -cp {exe_dir} -Xss1M -XX:MaxPermSize=16M -XX:PermSize=8M -Xms16M -Xmx{max_memory}k -Djava.security.manager -Djava.security.policy==/etc/java_policy -Djava.awt.headless=true Main" ,
6362 "seccomp_rule" : None ,
64- "max_process_number " : - 1
63+ "env " : [ "MALLOC_ARENA_MAX=1" ]
6564 }
6665}
0 commit comments