61 lines
2.1 KiB
JSON
61 lines
2.1 KiB
JSON
{
|
|
"Languages": [
|
|
{
|
|
"Lang" : "c",
|
|
"Judge" : {"Type": "custom", "Script": "custom.Makefile", "Cmp": ""},
|
|
"Runtime": {
|
|
"Compile": {"TimeLimit": 60000, "MemoryLimit": 256, "NProcLimit": 64, "WriteFileLimit": 64},
|
|
"Run" : {
|
|
"TimeLimit" : 1000,
|
|
"MemoryLimit" : 16,
|
|
"SoftMemoryLimit": 16,
|
|
"NProcLimit" : 1,
|
|
"WriteFileLimit" : 1
|
|
},
|
|
"Check" : {"TimeLimit": 60000, "MemoryLimit": 128, "NProcLimit": 64, "WriteFileLimit": 16}
|
|
}
|
|
},
|
|
{
|
|
"Lang" : "cpp",
|
|
"Judge" : {"Type": "default", "Script": "", "Cmp": "NCMP"},
|
|
"Runtime": {
|
|
"Run": {"TimeLimit": 1000, "MemoryLimit": 16, "NProcLimit": 1}
|
|
}
|
|
},
|
|
{
|
|
"Lang" : "python3",
|
|
"Judge" : {"Type": "default", "Script": "", "Cmp": "NCMP"},
|
|
"Runtime": {
|
|
"Run": {"TimeLimit": 1000, "MemoryLimit": 16, "NProcLimit": 1}
|
|
}
|
|
},
|
|
{
|
|
"Lang" : "pypy3",
|
|
"Judge" : {"Type": "default", "Script": "", "Cmp": "NCMP"},
|
|
"Runtime": {
|
|
"Run": {"TimeLimit": 1000, "MemoryLimit": 80, "NProcLimit": 1}
|
|
}
|
|
},
|
|
{
|
|
"Lang" : "rust",
|
|
"Judge" : {"Type": "default", "Script": "", "Cmp": "NCMP"},
|
|
"Runtime": {
|
|
"Run": {"TimeLimit": 1000, "MemoryLimit": 16, "NProcLimit": 1}
|
|
}
|
|
},
|
|
{
|
|
"Lang" : "go",
|
|
"Judge" : {"Type": "default", "Script": "", "Cmp": "NCMP"},
|
|
"Runtime": {
|
|
"Run": {"TimeLimit": 1000, "MemoryLimit": 16, "SoftMemoryLimit": 1024, "NProcLimit": 0}
|
|
}
|
|
}
|
|
],
|
|
"Prebuild" : {"TimeLimit": 300000, "MemoryLimit": 256, "NProcLimit": 64, "WriteFileLimit": 1024},
|
|
"Tasks" : [
|
|
{"Id": 1, "Points": 10},
|
|
{"Id": 2, "Points": 20},
|
|
{"Id": 3, "Points": 30},
|
|
{"Id": 4, "Points": 40}
|
|
]
|
|
} |