# coding=utf-8from __future__ import unicode_literalsdefault_env = ["LANG=en_US.UTF-8", "LANGUAGE=en_US:en", "LC_ALL=en_US.UTF-8"]c_lang_config = {"compile": {"src_name": "main.c","exe_name": "main","max_cpu_time": 3000,"max_real_time": 5000,"max_memory": 128 * 1024 * 1024,"compile_command": "/usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path}",},"run": {"command": "{exe_path}","seccomp_rule": "c_cpp","env": default_env}}c_lang_spj_compile = {"src_name": "spj-{spj_version}.c","exe_name": "spj-{spj_version}","max_cpu_time": 3000,"max_real_time": 5000,"max_memory": 1024 * 1024 * 1024,"compile_command": "/usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c99 {src_path} -lm -o {exe_path}"}c_lang_spj_config = {"exe_name": "spj-{spj_version}","command": "{exe_path} {in_file_path} {user_out_file_path}","seccomp_rule": "c_cpp"}cpp_lang_config = {"compile": {"src_name": "main.cpp","exe_name": "main","max_cpu_time": 3000,"max_real_time": 5000,"max_memory": 128 * 1024 * 1024,"compile_command": "/usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++11 {src_path} -lm -o {exe_path}",},"run": {"command": "{exe_path}","seccomp_rule": "c_cpp","env": default_env}}java_lang_config = {"name": "java","compile": {"src_name": "Main.java","exe_name": "Main","max_cpu_time": 3000,"max_real_time": 5000,"max_memory": -1,"compile_command": "/usr/bin/javac {src_path} -d {exe_dir} -encoding UTF8"},"run": {"command": "/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 Main","seccomp_rule": None,"env": default_env,"memory_limit_check_only": 1}}py2_lang_config = {"compile": {"src_name": "solution.py","exe_name": "solution.pyc","max_cpu_time": 3000,"max_real_time": 5000,"max_memory": 128 * 1024 * 1024,"compile_command": "/usr/bin/python -m py_compile {src_path}",},"run": {"command": "/usr/bin/python {exe_path}","seccomp_rule": "general","env": default_env}}py3_lang_config = {"compile": {"src_name": "solution.py","exe_name": "__pycache__/solution.cpython-36.pyc","max_cpu_time": 3000,"max_real_time": 5000,"max_memory": 128 * 1024 * 1024,"compile_command": "/usr/bin/python3 -m py_compile {src_path}",},"run": {"command": "/usr/bin/python3 {exe_path}","seccomp_rule": "general","env": ["PYTHONIOENCODING=UTF-8"] + default_env}}go_lang_config = {"compile": {"src_name": "main.go","exe_name": "main","max_cpu_time": 3000,"max_real_time": 5000,"max_memory": 1024 * 1024 * 1024,"compile_command": "/usr/bin/go build -o {exe_path} {src_path}","env": ["GOCACHE=/tmp"]},"run": {"command": "{exe_path}","seccomp_rule": "",# 降低内存占用"env": ["GODEBUG=madvdontneed=1", "GOCACHE=off"] + default_env,"memory_limit_check_only": 1}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。