lzkk
|
f9bea1bf85
|
chore: 更新脚本和 sylib——clang 参考支持 + 提交脚本
- score.sh 支持 gcc/clang 双参考编译器
- diff_test.sh/diff_test_llvm.sh 小修复
- sylib.c 添加 _sysy_starttime/_sysy_stoptime 别名
- submit.sh 比赛平台提交辅助脚本
|
3 days ago |
lzkk
|
ea790dd05d
|
fix(scripts): score.sh 使用 canon_diff 忽略尾部空白——匹配 2026test.sh 行为
performance 60/60 AC, functional 100/100 AC, h_functional 40/40 AC。
|
3 days ago |
lzkk
|
8d4a34aa10
|
fix(scripts): 修复 score.sh 输出对比逻辑——适配 SysY 非零返回值 + .out 格式
- 移除错误的 exit_code==0 检查(SysY 可返回任意值)
- 修复 .out 格式生成:stdout 为空时不插入多余空行
- 修复 ref_time 不记录非零退出码的 bug
- functional: 100/100 AC, performance: 57/60 AC
|
3 days ago |
lzkk
|
5cd5c54764
|
feat(scripts): 添加本地评分脚本 score.sh——按比赛计分公式计算分数
公式: 性能分=geometric_mean(gcc时间/我们时间)×100, 总分=正确分×0.5+性能分×0.5
与比赛平台计分公式完全一致(验证误差 < 0.0001)。
支持并行执行、分类筛选、超时控制。
|
3 days ago |