diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index bbc96c7f7..b81b5b498 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.3.12", + "version": "2.3.13", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/setting.yaml b/packages/hydrojudge/setting.yaml index e4ca67304..3b7d55fd3 100644 --- a/packages/hydrojudge/setting.yaml +++ b/packages/hydrojudge/setting.yaml @@ -55,7 +55,7 @@ langs: execute: ${dir}/${name} cc98: type: compiler - compile: /usr/bin/g++ -O2 -Wall -std=c++11 -o ${name} foo.cc -lm + compile: /usr/bin/g++ -O2 -Wall -std=c++98 -o ${name} foo.cc -lm code_file: foo.cc execute: ${dir}/${name} cc11: diff --git a/packages/hydrojudge/src/utils.ts b/packages/hydrojudge/src/utils.ts index 83768e018..6ead5da55 100644 --- a/packages/hydrojudge/src/utils.ts +++ b/packages/hydrojudge/src/utils.ts @@ -8,7 +8,7 @@ import { FormatError } from './error'; const TIME_RE = /^([0-9]+(?:\.[0-9]*)?)([mu]?)s?$/i; const TIME_UNITS = { '': 1000, m: 1, u: 0.001 }; const MEMORY_RE = /^([0-9]+(?:\.[0-9]*)?)([kmg])b?$/i; -const MEMORY_UNITS = { k: 0.1, m: 1, g: 1024 }; +const MEMORY_UNITS = { k: 1 / 1024, m: 1, g: 1024 }; const EMPTY_STR = /^[ \r\n\t]*$/i; export const cmd = parse;