others/bench/dynamic_sequence/sum.py
Code
import json
import sys
def debug(*args, **opts):
print(*args, **opts, file=sys.stderr)
Res = {}
Sizes = set()
data = json.load(sys.stdin)
for item in data:
name: str = item["name"]
if not name.endswith("mean"): continue
info = name.split("/")
tag = info[0]
sz = int(info[1][:info[1].find("_")])
if tag not in Res:
Res[tag] = {}
Res[tag][sz] = item["cpu_time"]
Sizes.add(sz)
Sizes = [*sorted([*Sizes])]
Data = [[
"size",
*map(lambda x: 2**x, Sizes),
]]
for tag, vals in Res.items():
Data.append([tag])
for sz in Sizes:
if sz not in vals: break
Data[-1].append(vals[sz])
l = max(map(len, Data))
Data = [*map(lambda x: x + [""] * (l - len(x)), Data)]
for line in zip(*Data):
print(",".join(map(str, line)))
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/onlinejudge_verify/documentation/build.py", line 71, in _render_source_code_stat
bundled_code = language.bundle(stat.path, basedir=basedir, options={'include_paths': [basedir]}).decode()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/onlinejudge_verify/languages/python.py", line 96, in bundle
raise NotImplementedError
NotImplementedError
Back to top page