(got: number[], ref: number[])
| 68 | }; |
| 69 | |
| 70 | const covers = (got: number[], ref: number[]) => |
| 71 | ref.every((r) => got.some((g) => Math.abs(g - r) <= 1e-6 * (1 + Math.abs(r)))); |
| 72 | |
| 73 | /** Run one engine on one case and grade it. */ |
| 74 | function runCE(engine: ComputeEngine, c: Case): { v: Verdict; note?: string } { |