issues
search
online-judge-tools
/
verification-helper
a testing framework for snippet libraries used in competitive programming
MIT License
225
stars
54
forks
source link
verify 高速化
#49
Closed
kmyk
closed
4 years ago
kmyk
commented
4 years ago
ダウンロードしたり生成したりしたテストケースのキャッシュ
judge.yosupo.jp は入力ケースランダム生成 + 想定解を実行して出力を生成 をしてるため、テストケースの取得がかなり遅い。これを消せばほぼ 2 倍速
並列化
GitHub Actions は 20 並列できて、ファイルの
md5sum(path) % 20
の値で実行を振り分けるとかでほぼそのまま 20 倍速になる
kmyk
commented
4 years ago
もうそんなに困ってないし、高速化は成功したと思ってよさそう
md5sum(path) % 20
の値で実行を振り分けるとかでほぼそのまま 20 倍速になる