FA-85006 / Fantasy sports scoring / Open access
Upper middle score used as the median in even leagues · case 01
In an eight-team league the fourth-best team is marked below the median every week.
ROOT CAUSE
The median takes the upper of the two middle scores instead of their mean for an even team count.
VERIFIED REPAIR
Use the mean of the two middle scores (kept doubled to stay exact) for even counts.
Unsuccessful approach: Using the lower middle score is the same mistake mirrored and hands the fifth team a win.
Case contract
Weekly fantasy scores are integer hundredths. Each head-to-head pair records a win/loss or a tie on equal scores (an odd team out has no head-to-head game). Every team also plays the league median: the middle score for an odd team count or the mean of the two middle scores for an even count; above the median is a win, below a loss, equal a tie. Return team -> [wins, losses, ties].
Why this case matters
Median-scoring leagues award a second result each week; the median definition and half-point comparisons decide playoff races.
1 / The failure
Exit 1"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(pairs, scores):
rec = {t: [0, 0, 0] for t in scores}
for a, b in pairs:
if scores[a] > scores[b]:
rec[a][0] += 1; rec[b][1] += 1
elif scores[a] < scores[b]:
rec[a][1] += 1; rec[b][0] += 1
else:
rec[a][2] += 1; rec[b][2] += 1
vals = sorted(scores.values())
n = len(vals)
twice_median = vals[n // 2] * 2
for t, s in scores.items():
if 2 * s > twice_median:
rec[t][0] += 1
elif 2 * s < twice_median:
rec[t][1] += 1
else:
rec[t][2] += 1
return rec
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: even league median',
[[['T3', 'T2'], ['T1', 'T0']], {'T0': 10111, 'T1': 10110, 'T2': 12000, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T0', 'T3'], ['T1', 'T4'], ['T5', 'T2']],
{'T0': 9025, 'T1': 10111, 'T2': 8850, 'T3': 12000, 'T4': 8850, 'T5': 8850}],
{'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]}),
('second regression',
[[['T5', 'T4'], ['T0', 'T2'], ['T3', 'T1']],
{'T0': 9025, 'T1': 9601, 'T2': 12000, 'T3': 11240, 'T4': 8850, 'T5': 11240}],
{'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]}),
('normal control 1', [[['T3', 'T1'], ['T0', 'T2']], {'T0': 9025, 'T1': 8850, 'T2': 8850, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]}),
('normal control 2',
[[['T4', 'T1'], ['T2', 'T0'], ['T6', 'T5']],
{'T0': 12000, 'T1': 9025, 'T2': 12000, 'T3': 9025, 'T4': 7610, 'T5': 11240, 'T6': 11240}],
{'T0': [1, 0, 1],
'T1': [1, 1, 0],
'T2': [1, 0, 1],
'T3': [0, 1, 0],
'T4': [0, 2, 0],
'T5': [0, 0, 2],
'T6': [0, 0, 2]}),
('normal control 3',
[[['T3', 'T1'], ['T6', 'T0'], ['T2', 'T5']],
{'T0': 10111, 'T1': 10111, 'T2': 8850, 'T3': 12000, 'T4': 10110, 'T5': 9025, 'T6': 11240}],
{'T0': [0, 1, 1],
'T1': [0, 1, 1],
'T2': [0, 2, 0],
'T3': [2, 0, 0],
'T4': [0, 1, 0],
'T5': [1, 1, 0],
'T6': [2, 0, 0]}),
('normal control 4',
[[['T3', 'T6'], ['T4', 'T0'], ['T5', 'T2']],
{'T0': 11240, 'T1': 9025, 'T2': 10110, 'T3': 10110, 'T4': 13172, 'T5': 8850, 'T6': 9025}],
{'T0': [1, 1, 0],
'T1': [0, 1, 0],
'T2': [1, 0, 1],
'T3': [1, 0, 1],
'T4': [2, 0, 0],
'T5': [0, 2, 0],
'T6': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T2'], ['T3', 'T0']], {'T0': 11514, 'T1': 10111, 'T2': 13792, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T3', 'T4'], ['T2', 'T5'], ['T0', 'T1']],
{'T0': 10111, 'T1': 12000, 'T2': 10110, 'T3': 9025, 'T4': 10110, 'T5': 10111}],
{'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0], 'T4': [1, 1, 0], 'T5': [2, 0, 0]}),
('second regression',
[[['T1', 'T0'], ['T3', 'T5'], ['T7', 'T2'], ['T4', 'T6']],
{'T0': 10110, 'T1': 12000, 'T2': 9025, 'T3': 12000, 'T4': 10111, 'T5': 8219, 'T6': 12000, 'T7': 10110}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [0, 2, 0],
'T3': [2, 0, 0],
'T4': [1, 1, 0],
'T5': [0, 2, 0],
'T6': [2, 0, 0],
'T7': [1, 1, 0]}),
('normal control 1',
[[['T6', 'T0'], ['T1', 'T3'], ['T2', 'T4']],
{'T0': 12000, 'T1': 10111, 'T2': 11240, 'T3': 12000, 'T4': 12315, 'T5': 8850, 'T6': 12000}],
{'T0': [0, 0, 2],
'T1': [0, 2, 0],
'T2': [0, 2, 0],
'T3': [1, 0, 1],
'T4': [2, 0, 0],
'T5': [0, 1, 0],
'T6': [0, 0, 2]}),
('normal control 2', [[['T2', 'T3'], ['T1', 'T0']], {'T0': 11240, 'T1': 10110, 'T2': 9025, 'T3': 10110}],
{'T0': [2, 0, 0], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [1, 0, 1]}),
('normal control 3',
[[['T3', 'T0'], ['T1', 'T2']], {'T0': 10110, 'T1': 10110, 'T2': 10110, 'T3': 10111, 'T4': 11240}],
{'T0': [0, 1, 1], 'T1': [0, 0, 2], 'T2': [0, 0, 2], 'T3': [2, 0, 0], 'T4': [1, 0, 0]}),
('normal control 4',
[[['T3', 'T4'], ['T2', 'T0'], ['T1', 'T5']],
{'T0': 11203, 'T1': 12000, 'T2': 9025, 'T3': 12430, 'T4': 9025, 'T5': 9025, 'T6': 9025}],
{'T0': [2, 0, 0],
'T1': [2, 0, 0],
'T2': [0, 1, 1],
'T3': [2, 0, 0],
'T4': [0, 1, 1],
'T5': [0, 1, 1],
'T6': [0, 0, 1]})],
[('regression: even league median',
[[['T0', 'T2'], ['T3', 'T1']], {'T0': 9025, 'T1': 11852, 'T2': 10111, 'T3': 9025}],
{'T0': [0, 2, 0], 'T1': [2, 0, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T2', 'T0'], ['T1', 'T3']], {'T0': 12000, 'T1': 9025, 'T2': 8850, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0]}),
('second regression',
[[['T5', 'T1'], ['T3', 'T4'], ['T2', 'T0']],
{'T0': 9025, 'T1': 10110, 'T2': 12000, 'T3': 12000, 'T4': 11240, 'T5': 9025}],
{'T0': [0, 2, 0], 'T1': [1, 1, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [1, 1, 0], 'T5': [0, 2, 0]}),
('normal control 1',
[[['T6', 'T3'], ['T4', 'T5'], ['T1', 'T0']],
{'T0': 9025, 'T1': 11240, 'T2': 9025, 'T3': 10111, 'T4': 11240, 'T5': 11240, 'T6': 9025}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [0, 1, 0],
'T3': [1, 0, 1],
'T4': [1, 0, 1],
'T5': [1, 0, 1],
'T6': [0, 2, 0]}),
('normal control 2',
[[['T1', 'T3'], ['T4', 'T0'], ['T2', 'T6']],
{'T0': 11240, 'T1': 10111, 'T2': 12000, 'T3': 8850, 'T4': 9651, 'T5': 12000, 'T6': 9025}],
{'T0': [2, 0, 0],
'T1': [1, 0, 1],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [1, 0, 0],
'T6': [0, 2, 0]}),
('normal control 3',
[[['T7', 'T5'], ['T6', 'T0'], ['T4', 'T3'], ['T2', 'T1']],
{'T0': 10110, 'T1': 9025, 'T2': 11229, 'T3': 9025, 'T4': 10111, 'T5': 10111, 'T6': 10110, 'T7': 9025}],
{'T0': [0, 0, 2],
'T1': [0, 2, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [2, 0, 0],
'T5': [2, 0, 0],
'T6': [0, 0, 2],
'T7': [0, 2, 0]}),
('normal control 4',
[[['T3', 'T1'], ['T0', 'T4']], {'T0': 12000, 'T1': 12000, 'T2': 12000, 'T3': 11240, 'T4': 10111}],
{'T0': [1, 0, 1], 'T1': [1, 0, 1], 'T2': [0, 0, 1], 'T3': [0, 2, 0], 'T4': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T0'], ['T2', 'T7'], ['T5', 'T3'], ['T6', 'T4']],
{'T0': 11240, 'T1': 10110, 'T2': 11240, 'T3': 8850, 'T4': 9025, 'T5': 10111, 'T6': 11240, 'T7': 7495}],
{'T0': [2, 0, 0],
'T1': [0, 2, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [2, 0, 0],
'T6': [2, 0, 0],
'T7': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T4', 'T1'], ['T0', 'T2'], ['T3', 'T5']],
{'T0': 9025, 'T1': 10110, 'T2': 9025, 'T3': 9025, 'T4': 10111, 'T5': 9482}],
{'T0': [0, 1, 1], 'T1': [1, 1, 0], 'T2': [0, 1, 1], 'T3': [0, 2, 0], 'T4': [2, 0, 0], 'T5': [2, 0, 0]}),
('second regression',
[[['T0', 'T2'], ['T5', 'T1'], ['T3', 'T4']],
{'T0': 12000, 'T1': 11240, 'T2': 9025, 'T3': 10110, 'T4': 8850, 'T5': 10111}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [1, 1, 0], 'T4': [0, 2, 0], 'T5': [1, 1, 0]}),
('normal control 1',
[[['T1', 'T4'], ['T0', 'T2']], {'T0': 11417, 'T1': 8850, 'T2': 9025, 'T3': 12000, 'T4': 10111}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [0, 2, 0], 'T3': [1, 0, 0], 'T4': [1, 0, 1]}),
('normal control 2',
[[['T0', 'T2'], ['T4', 'T3']], {'T0': 11240, 'T1': 9025, 'T2': 10111, 'T3': 11240, 'T4': 9025}],
{'T0': [2, 0, 0], 'T1': [0, 1, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0]}),
('normal control 3',
[[['T3', 'T4'], ['T1', 'T2']], {'T0': 12000, 'T1': 11240, 'T2': 11240, 'T3': 10111, 'T4': 9025}],
{'T0': [1, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 0, 2], 'T3': [1, 1, 0], 'T4': [0, 2, 0]}),
('normal control 4',
[[['T1', 'T4'], ['T3', 'T2']], {'T0': 11240, 'T1': 12000, 'T2': 8850, 'T3': 13261, 'T4': 10110}],
{'T0': [0, 0, 1], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T2'], ['T3', 'T0']], {'T0': 12000, 'T1': 12000, 'T2': 10110, 'T3': 11240}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T4', 'T0'], ['T2', 'T1'], ['T6', 'T7'], ['T5', 'T3']],
{'T0': 11240, 'T1': 10111, 'T2': 11240, 'T3': 8850, 'T4': 9025, 'T5': 10111, 'T6': 9025, 'T7': 9025}],
{'T0': [2, 0, 0],
'T1': [1, 1, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [2, 0, 0],
'T6': [0, 1, 1],
'T7': [0, 1, 1]}),
('second regression',
[[['T3', 'T5'], ['T1', 'T2'], ['T0', 'T4'], ['T6', 'T7']],
{'T0': 9025, 'T1': 12000, 'T2': 11000, 'T3': 10359, 'T4': 11990, 'T5': 9025, 'T6': 11240, 'T7': 9025}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [1, 1, 0],
'T3': [1, 1, 0],
'T4': [2, 0, 0],
'T5': [0, 2, 0],
'T6': [2, 0, 0],
'T7': [0, 2, 0]}),
('normal control 1',
[[['T1', 'T3'], ['T6', 'T5'], ['T0', 'T2']],
{'T0': 9025, 'T1': 9025, 'T2': 11240, 'T3': 9025, 'T4': 11240, 'T5': 10110, 'T6': 11240}],
{'T0': [0, 2, 0],
'T1': [0, 1, 1],
'T2': [2, 0, 0],
'T3': [0, 1, 1],
'T4': [1, 0, 0],
'T5': [0, 1, 1],
'T6': [2, 0, 0]}),
('normal control 2',
[[['T4', 'T1'], ['T2', 'T0'], ['T6', 'T5']],
{'T0': 10110, 'T1': 9025, 'T2': 11240, 'T3': 10111, 'T4': 8850, 'T5': 10717, 'T6': 10827}],
{'T0': [0, 2, 0],
'T1': [1, 1, 0],
'T2': [2, 0, 0],
'T3': [0, 0, 1],
'T4': [0, 2, 0],
'T5': [1, 1, 0],
'T6': [2, 0, 0]}),
('normal control 3', [[['T1', 'T2'], ['T3', 'T0']], {'T0': 12000, 'T1': 11240, 'T2': 9025, 'T3': 11240}],
{'T0': [2, 0, 0], 'T1': [1, 0, 1], 'T2': [0, 2, 0], 'T3': [0, 1, 1]}),
('normal control 4',
[[['T3', 'T4'], ['T6', 'T1'], ['T0', 'T5']],
{'T0': 9025, 'T1': 12234, 'T2': 12000, 'T3': 8850, 'T4': 12000, 'T5': 9025, 'T6': 11240}],
{'T0': [0, 1, 1],
'T1': [2, 0, 0],
'T2': [1, 0, 0],
'T3': [0, 2, 0],
'T4': [2, 0, 0],
'T5': [0, 1, 1],
'T6': [0, 1, 1]})]]
for label, args, expected in fixtures[N-1]:
check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: even league median | {'T0': [1, 0, 1], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]} | {'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]} | Failed |
| partial repair probe: even league median | {'T0': [0, 1, 1], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]} | {'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]} | Failed |
| second regression | {'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [1, 0, 1], 'T4': [0, 2, 0], 'T5': [1, 0, 1]} | {'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]} | Failed |
| normal control 1 | {'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]} | {'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]} | Passed |
| normal control 2 | {'T0': [1, 0, 1], 'T1': [1, 1, 0], 'T2': [1, 0, 1], 'T3': [0, 1, 0], 'T4': [0, 2, 0], 'T5': [0, 0, 2], 'T6': [0, 0, 2]} | {'T0': [1, 0, 1], 'T1': [1, 1, 0], 'T2': [1, 0, 1], 'T3': [0, 1, 0], 'T4': [0, 2, 0], 'T5': [0, 0, 2], 'T6': [0, 0, 2]} | Passed |
| normal control 3 | {'T0': [0, 1, 1], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 1, 0], 'T5': [1, 1, 0], 'T6': [2, 0, 0]} | {'T0': [0, 1, 1], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 1, 0], 'T5': [1, 1, 0], 'T6': [2, 0, 0]} | Passed |
| normal control 4 | {'T0': [1, 1, 0], 'T1': [0, 1, 0], 'T2': [1, 0, 1], 'T3': [1, 0, 1], 'T4': [2, 0, 0], 'T5': [0, 2, 0], 'T6': [0, 2, 0]} | {'T0': [1, 1, 0], 'T1': [0, 1, 0], 'T2': [1, 0, 1], 'T3': [1, 0, 1], 'T4': [2, 0, 0], 'T5': [0, 2, 0], 'T6': [0, 2, 0]} | Passed |
SHA-256 / f6fd2822a2dd9ab59fb15b31c5dcb74ac26c2895854819ee6aff24457283dae3
2 / The unsuccessful fix
Exit 1"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(pairs, scores):
rec = {t: [0, 0, 0] for t in scores}
for a, b in pairs:
if scores[a] > scores[b]:
rec[a][0] += 1; rec[b][1] += 1
elif scores[a] < scores[b]:
rec[a][1] += 1; rec[b][0] += 1
else:
rec[a][2] += 1; rec[b][2] += 1
vals = sorted(scores.values())
n = len(vals)
twice_median = vals[n // 2] * 2 if n % 2 else vals[n // 2 - 1] * 2
for t, s in scores.items():
if 2 * s > twice_median:
rec[t][0] += 1
elif 2 * s < twice_median:
rec[t][1] += 1
else:
rec[t][2] += 1
return rec
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: even league median',
[[['T3', 'T2'], ['T1', 'T0']], {'T0': 10111, 'T1': 10110, 'T2': 12000, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T0', 'T3'], ['T1', 'T4'], ['T5', 'T2']],
{'T0': 9025, 'T1': 10111, 'T2': 8850, 'T3': 12000, 'T4': 8850, 'T5': 8850}],
{'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]}),
('second regression',
[[['T5', 'T4'], ['T0', 'T2'], ['T3', 'T1']],
{'T0': 9025, 'T1': 9601, 'T2': 12000, 'T3': 11240, 'T4': 8850, 'T5': 11240}],
{'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]}),
('normal control 1', [[['T3', 'T1'], ['T0', 'T2']], {'T0': 9025, 'T1': 8850, 'T2': 8850, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]}),
('normal control 2',
[[['T4', 'T1'], ['T2', 'T0'], ['T6', 'T5']],
{'T0': 12000, 'T1': 9025, 'T2': 12000, 'T3': 9025, 'T4': 7610, 'T5': 11240, 'T6': 11240}],
{'T0': [1, 0, 1],
'T1': [1, 1, 0],
'T2': [1, 0, 1],
'T3': [0, 1, 0],
'T4': [0, 2, 0],
'T5': [0, 0, 2],
'T6': [0, 0, 2]}),
('normal control 3',
[[['T3', 'T1'], ['T6', 'T0'], ['T2', 'T5']],
{'T0': 10111, 'T1': 10111, 'T2': 8850, 'T3': 12000, 'T4': 10110, 'T5': 9025, 'T6': 11240}],
{'T0': [0, 1, 1],
'T1': [0, 1, 1],
'T2': [0, 2, 0],
'T3': [2, 0, 0],
'T4': [0, 1, 0],
'T5': [1, 1, 0],
'T6': [2, 0, 0]}),
('normal control 4',
[[['T3', 'T6'], ['T4', 'T0'], ['T5', 'T2']],
{'T0': 11240, 'T1': 9025, 'T2': 10110, 'T3': 10110, 'T4': 13172, 'T5': 8850, 'T6': 9025}],
{'T0': [1, 1, 0],
'T1': [0, 1, 0],
'T2': [1, 0, 1],
'T3': [1, 0, 1],
'T4': [2, 0, 0],
'T5': [0, 2, 0],
'T6': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T2'], ['T3', 'T0']], {'T0': 11514, 'T1': 10111, 'T2': 13792, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T3', 'T4'], ['T2', 'T5'], ['T0', 'T1']],
{'T0': 10111, 'T1': 12000, 'T2': 10110, 'T3': 9025, 'T4': 10110, 'T5': 10111}],
{'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0], 'T4': [1, 1, 0], 'T5': [2, 0, 0]}),
('second regression',
[[['T1', 'T0'], ['T3', 'T5'], ['T7', 'T2'], ['T4', 'T6']],
{'T0': 10110, 'T1': 12000, 'T2': 9025, 'T3': 12000, 'T4': 10111, 'T5': 8219, 'T6': 12000, 'T7': 10110}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [0, 2, 0],
'T3': [2, 0, 0],
'T4': [1, 1, 0],
'T5': [0, 2, 0],
'T6': [2, 0, 0],
'T7': [1, 1, 0]}),
('normal control 1',
[[['T6', 'T0'], ['T1', 'T3'], ['T2', 'T4']],
{'T0': 12000, 'T1': 10111, 'T2': 11240, 'T3': 12000, 'T4': 12315, 'T5': 8850, 'T6': 12000}],
{'T0': [0, 0, 2],
'T1': [0, 2, 0],
'T2': [0, 2, 0],
'T3': [1, 0, 1],
'T4': [2, 0, 0],
'T5': [0, 1, 0],
'T6': [0, 0, 2]}),
('normal control 2', [[['T2', 'T3'], ['T1', 'T0']], {'T0': 11240, 'T1': 10110, 'T2': 9025, 'T3': 10110}],
{'T0': [2, 0, 0], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [1, 0, 1]}),
('normal control 3',
[[['T3', 'T0'], ['T1', 'T2']], {'T0': 10110, 'T1': 10110, 'T2': 10110, 'T3': 10111, 'T4': 11240}],
{'T0': [0, 1, 1], 'T1': [0, 0, 2], 'T2': [0, 0, 2], 'T3': [2, 0, 0], 'T4': [1, 0, 0]}),
('normal control 4',
[[['T3', 'T4'], ['T2', 'T0'], ['T1', 'T5']],
{'T0': 11203, 'T1': 12000, 'T2': 9025, 'T3': 12430, 'T4': 9025, 'T5': 9025, 'T6': 9025}],
{'T0': [2, 0, 0],
'T1': [2, 0, 0],
'T2': [0, 1, 1],
'T3': [2, 0, 0],
'T4': [0, 1, 1],
'T5': [0, 1, 1],
'T6': [0, 0, 1]})],
[('regression: even league median',
[[['T0', 'T2'], ['T3', 'T1']], {'T0': 9025, 'T1': 11852, 'T2': 10111, 'T3': 9025}],
{'T0': [0, 2, 0], 'T1': [2, 0, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T2', 'T0'], ['T1', 'T3']], {'T0': 12000, 'T1': 9025, 'T2': 8850, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0]}),
('second regression',
[[['T5', 'T1'], ['T3', 'T4'], ['T2', 'T0']],
{'T0': 9025, 'T1': 10110, 'T2': 12000, 'T3': 12000, 'T4': 11240, 'T5': 9025}],
{'T0': [0, 2, 0], 'T1': [1, 1, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [1, 1, 0], 'T5': [0, 2, 0]}),
('normal control 1',
[[['T6', 'T3'], ['T4', 'T5'], ['T1', 'T0']],
{'T0': 9025, 'T1': 11240, 'T2': 9025, 'T3': 10111, 'T4': 11240, 'T5': 11240, 'T6': 9025}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [0, 1, 0],
'T3': [1, 0, 1],
'T4': [1, 0, 1],
'T5': [1, 0, 1],
'T6': [0, 2, 0]}),
('normal control 2',
[[['T1', 'T3'], ['T4', 'T0'], ['T2', 'T6']],
{'T0': 11240, 'T1': 10111, 'T2': 12000, 'T3': 8850, 'T4': 9651, 'T5': 12000, 'T6': 9025}],
{'T0': [2, 0, 0],
'T1': [1, 0, 1],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [1, 0, 0],
'T6': [0, 2, 0]}),
('normal control 3',
[[['T7', 'T5'], ['T6', 'T0'], ['T4', 'T3'], ['T2', 'T1']],
{'T0': 10110, 'T1': 9025, 'T2': 11229, 'T3': 9025, 'T4': 10111, 'T5': 10111, 'T6': 10110, 'T7': 9025}],
{'T0': [0, 0, 2],
'T1': [0, 2, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [2, 0, 0],
'T5': [2, 0, 0],
'T6': [0, 0, 2],
'T7': [0, 2, 0]}),
('normal control 4',
[[['T3', 'T1'], ['T0', 'T4']], {'T0': 12000, 'T1': 12000, 'T2': 12000, 'T3': 11240, 'T4': 10111}],
{'T0': [1, 0, 1], 'T1': [1, 0, 1], 'T2': [0, 0, 1], 'T3': [0, 2, 0], 'T4': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T0'], ['T2', 'T7'], ['T5', 'T3'], ['T6', 'T4']],
{'T0': 11240, 'T1': 10110, 'T2': 11240, 'T3': 8850, 'T4': 9025, 'T5': 10111, 'T6': 11240, 'T7': 7495}],
{'T0': [2, 0, 0],
'T1': [0, 2, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [2, 0, 0],
'T6': [2, 0, 0],
'T7': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T4', 'T1'], ['T0', 'T2'], ['T3', 'T5']],
{'T0': 9025, 'T1': 10110, 'T2': 9025, 'T3': 9025, 'T4': 10111, 'T5': 9482}],
{'T0': [0, 1, 1], 'T1': [1, 1, 0], 'T2': [0, 1, 1], 'T3': [0, 2, 0], 'T4': [2, 0, 0], 'T5': [2, 0, 0]}),
('second regression',
[[['T0', 'T2'], ['T5', 'T1'], ['T3', 'T4']],
{'T0': 12000, 'T1': 11240, 'T2': 9025, 'T3': 10110, 'T4': 8850, 'T5': 10111}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [1, 1, 0], 'T4': [0, 2, 0], 'T5': [1, 1, 0]}),
('normal control 1',
[[['T1', 'T4'], ['T0', 'T2']], {'T0': 11417, 'T1': 8850, 'T2': 9025, 'T3': 12000, 'T4': 10111}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [0, 2, 0], 'T3': [1, 0, 0], 'T4': [1, 0, 1]}),
('normal control 2',
[[['T0', 'T2'], ['T4', 'T3']], {'T0': 11240, 'T1': 9025, 'T2': 10111, 'T3': 11240, 'T4': 9025}],
{'T0': [2, 0, 0], 'T1': [0, 1, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0]}),
('normal control 3',
[[['T3', 'T4'], ['T1', 'T2']], {'T0': 12000, 'T1': 11240, 'T2': 11240, 'T3': 10111, 'T4': 9025}],
{'T0': [1, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 0, 2], 'T3': [1, 1, 0], 'T4': [0, 2, 0]}),
('normal control 4',
[[['T1', 'T4'], ['T3', 'T2']], {'T0': 11240, 'T1': 12000, 'T2': 8850, 'T3': 13261, 'T4': 10110}],
{'T0': [0, 0, 1], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T2'], ['T3', 'T0']], {'T0': 12000, 'T1': 12000, 'T2': 10110, 'T3': 11240}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T4', 'T0'], ['T2', 'T1'], ['T6', 'T7'], ['T5', 'T3']],
{'T0': 11240, 'T1': 10111, 'T2': 11240, 'T3': 8850, 'T4': 9025, 'T5': 10111, 'T6': 9025, 'T7': 9025}],
{'T0': [2, 0, 0],
'T1': [1, 1, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [2, 0, 0],
'T6': [0, 1, 1],
'T7': [0, 1, 1]}),
('second regression',
[[['T3', 'T5'], ['T1', 'T2'], ['T0', 'T4'], ['T6', 'T7']],
{'T0': 9025, 'T1': 12000, 'T2': 11000, 'T3': 10359, 'T4': 11990, 'T5': 9025, 'T6': 11240, 'T7': 9025}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [1, 1, 0],
'T3': [1, 1, 0],
'T4': [2, 0, 0],
'T5': [0, 2, 0],
'T6': [2, 0, 0],
'T7': [0, 2, 0]}),
('normal control 1',
[[['T1', 'T3'], ['T6', 'T5'], ['T0', 'T2']],
{'T0': 9025, 'T1': 9025, 'T2': 11240, 'T3': 9025, 'T4': 11240, 'T5': 10110, 'T6': 11240}],
{'T0': [0, 2, 0],
'T1': [0, 1, 1],
'T2': [2, 0, 0],
'T3': [0, 1, 1],
'T4': [1, 0, 0],
'T5': [0, 1, 1],
'T6': [2, 0, 0]}),
('normal control 2',
[[['T4', 'T1'], ['T2', 'T0'], ['T6', 'T5']],
{'T0': 10110, 'T1': 9025, 'T2': 11240, 'T3': 10111, 'T4': 8850, 'T5': 10717, 'T6': 10827}],
{'T0': [0, 2, 0],
'T1': [1, 1, 0],
'T2': [2, 0, 0],
'T3': [0, 0, 1],
'T4': [0, 2, 0],
'T5': [1, 1, 0],
'T6': [2, 0, 0]}),
('normal control 3', [[['T1', 'T2'], ['T3', 'T0']], {'T0': 12000, 'T1': 11240, 'T2': 9025, 'T3': 11240}],
{'T0': [2, 0, 0], 'T1': [1, 0, 1], 'T2': [0, 2, 0], 'T3': [0, 1, 1]}),
('normal control 4',
[[['T3', 'T4'], ['T6', 'T1'], ['T0', 'T5']],
{'T0': 9025, 'T1': 12234, 'T2': 12000, 'T3': 8850, 'T4': 12000, 'T5': 9025, 'T6': 11240}],
{'T0': [0, 1, 1],
'T1': [2, 0, 0],
'T2': [1, 0, 0],
'T3': [0, 2, 0],
'T4': [2, 0, 0],
'T5': [0, 1, 1],
'T6': [0, 1, 1]})]]
for label, args, expected in fixtures[N-1]:
check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: even league median | {'T0': [2, 0, 0], 'T1': [0, 1, 1], 'T2': [2, 0, 0], 'T3': [0, 2, 0]} | {'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]} | Failed |
| partial repair probe: even league median | {'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 0, 2], 'T3': [2, 0, 0], 'T4': [0, 1, 1], 'T5': [0, 0, 2]} | {'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]} | Failed |
| second regression | {'T0': [0, 2, 0], 'T1': [0, 1, 1], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]} | {'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]} | Failed |
| normal control 1 | {'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]} | {'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]} | Passed |
| normal control 2 | {'T0': [1, 0, 1], 'T1': [1, 1, 0], 'T2': [1, 0, 1], 'T3': [0, 1, 0], 'T4': [0, 2, 0], 'T5': [0, 0, 2], 'T6': [0, 0, 2]} | {'T0': [1, 0, 1], 'T1': [1, 1, 0], 'T2': [1, 0, 1], 'T3': [0, 1, 0], 'T4': [0, 2, 0], 'T5': [0, 0, 2], 'T6': [0, 0, 2]} | Passed |
| normal control 3 | {'T0': [0, 1, 1], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 1, 0], 'T5': [1, 1, 0], 'T6': [2, 0, 0]} | {'T0': [0, 1, 1], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 1, 0], 'T5': [1, 1, 0], 'T6': [2, 0, 0]} | Passed |
| normal control 4 | {'T0': [1, 1, 0], 'T1': [0, 1, 0], 'T2': [1, 0, 1], 'T3': [1, 0, 1], 'T4': [2, 0, 0], 'T5': [0, 2, 0], 'T6': [0, 2, 0]} | {'T0': [1, 1, 0], 'T1': [0, 1, 0], 'T2': [1, 0, 1], 'T3': [1, 0, 1], 'T4': [2, 0, 0], 'T5': [0, 2, 0], 'T6': [0, 2, 0]} | Passed |
SHA-256 / 1eec02eda129a5b6d2e8dff84ad5f36afe2f6f914060c37b4b582bdc2fc94b5a
3 / The verified repair
Exit 0"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(pairs, scores):
rec = {t: [0, 0, 0] for t in scores}
for a, b in pairs:
if scores[a] > scores[b]:
rec[a][0] += 1; rec[b][1] += 1
elif scores[a] < scores[b]:
rec[a][1] += 1; rec[b][0] += 1
else:
rec[a][2] += 1; rec[b][2] += 1
vals = sorted(scores.values())
n = len(vals)
twice_median = vals[n // 2] * 2 if n % 2 else vals[n // 2 - 1] + vals[n // 2]
for t, s in scores.items():
if 2 * s > twice_median:
rec[t][0] += 1
elif 2 * s < twice_median:
rec[t][1] += 1
else:
rec[t][2] += 1
return rec
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: even league median',
[[['T3', 'T2'], ['T1', 'T0']], {'T0': 10111, 'T1': 10110, 'T2': 12000, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T0', 'T3'], ['T1', 'T4'], ['T5', 'T2']],
{'T0': 9025, 'T1': 10111, 'T2': 8850, 'T3': 12000, 'T4': 8850, 'T5': 8850}],
{'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]}),
('second regression',
[[['T5', 'T4'], ['T0', 'T2'], ['T3', 'T1']],
{'T0': 9025, 'T1': 9601, 'T2': 12000, 'T3': 11240, 'T4': 8850, 'T5': 11240}],
{'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]}),
('normal control 1', [[['T3', 'T1'], ['T0', 'T2']], {'T0': 9025, 'T1': 8850, 'T2': 8850, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]}),
('normal control 2',
[[['T4', 'T1'], ['T2', 'T0'], ['T6', 'T5']],
{'T0': 12000, 'T1': 9025, 'T2': 12000, 'T3': 9025, 'T4': 7610, 'T5': 11240, 'T6': 11240}],
{'T0': [1, 0, 1],
'T1': [1, 1, 0],
'T2': [1, 0, 1],
'T3': [0, 1, 0],
'T4': [0, 2, 0],
'T5': [0, 0, 2],
'T6': [0, 0, 2]}),
('normal control 3',
[[['T3', 'T1'], ['T6', 'T0'], ['T2', 'T5']],
{'T0': 10111, 'T1': 10111, 'T2': 8850, 'T3': 12000, 'T4': 10110, 'T5': 9025, 'T6': 11240}],
{'T0': [0, 1, 1],
'T1': [0, 1, 1],
'T2': [0, 2, 0],
'T3': [2, 0, 0],
'T4': [0, 1, 0],
'T5': [1, 1, 0],
'T6': [2, 0, 0]}),
('normal control 4',
[[['T3', 'T6'], ['T4', 'T0'], ['T5', 'T2']],
{'T0': 11240, 'T1': 9025, 'T2': 10110, 'T3': 10110, 'T4': 13172, 'T5': 8850, 'T6': 9025}],
{'T0': [1, 1, 0],
'T1': [0, 1, 0],
'T2': [1, 0, 1],
'T3': [1, 0, 1],
'T4': [2, 0, 0],
'T5': [0, 2, 0],
'T6': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T2'], ['T3', 'T0']], {'T0': 11514, 'T1': 10111, 'T2': 13792, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T3', 'T4'], ['T2', 'T5'], ['T0', 'T1']],
{'T0': 10111, 'T1': 12000, 'T2': 10110, 'T3': 9025, 'T4': 10110, 'T5': 10111}],
{'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0], 'T4': [1, 1, 0], 'T5': [2, 0, 0]}),
('second regression',
[[['T1', 'T0'], ['T3', 'T5'], ['T7', 'T2'], ['T4', 'T6']],
{'T0': 10110, 'T1': 12000, 'T2': 9025, 'T3': 12000, 'T4': 10111, 'T5': 8219, 'T6': 12000, 'T7': 10110}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [0, 2, 0],
'T3': [2, 0, 0],
'T4': [1, 1, 0],
'T5': [0, 2, 0],
'T6': [2, 0, 0],
'T7': [1, 1, 0]}),
('normal control 1',
[[['T6', 'T0'], ['T1', 'T3'], ['T2', 'T4']],
{'T0': 12000, 'T1': 10111, 'T2': 11240, 'T3': 12000, 'T4': 12315, 'T5': 8850, 'T6': 12000}],
{'T0': [0, 0, 2],
'T1': [0, 2, 0],
'T2': [0, 2, 0],
'T3': [1, 0, 1],
'T4': [2, 0, 0],
'T5': [0, 1, 0],
'T6': [0, 0, 2]}),
('normal control 2', [[['T2', 'T3'], ['T1', 'T0']], {'T0': 11240, 'T1': 10110, 'T2': 9025, 'T3': 10110}],
{'T0': [2, 0, 0], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [1, 0, 1]}),
('normal control 3',
[[['T3', 'T0'], ['T1', 'T2']], {'T0': 10110, 'T1': 10110, 'T2': 10110, 'T3': 10111, 'T4': 11240}],
{'T0': [0, 1, 1], 'T1': [0, 0, 2], 'T2': [0, 0, 2], 'T3': [2, 0, 0], 'T4': [1, 0, 0]}),
('normal control 4',
[[['T3', 'T4'], ['T2', 'T0'], ['T1', 'T5']],
{'T0': 11203, 'T1': 12000, 'T2': 9025, 'T3': 12430, 'T4': 9025, 'T5': 9025, 'T6': 9025}],
{'T0': [2, 0, 0],
'T1': [2, 0, 0],
'T2': [0, 1, 1],
'T3': [2, 0, 0],
'T4': [0, 1, 1],
'T5': [0, 1, 1],
'T6': [0, 0, 1]})],
[('regression: even league median',
[[['T0', 'T2'], ['T3', 'T1']], {'T0': 9025, 'T1': 11852, 'T2': 10111, 'T3': 9025}],
{'T0': [0, 2, 0], 'T1': [2, 0, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T2', 'T0'], ['T1', 'T3']], {'T0': 12000, 'T1': 9025, 'T2': 8850, 'T3': 8850}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0]}),
('second regression',
[[['T5', 'T1'], ['T3', 'T4'], ['T2', 'T0']],
{'T0': 9025, 'T1': 10110, 'T2': 12000, 'T3': 12000, 'T4': 11240, 'T5': 9025}],
{'T0': [0, 2, 0], 'T1': [1, 1, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [1, 1, 0], 'T5': [0, 2, 0]}),
('normal control 1',
[[['T6', 'T3'], ['T4', 'T5'], ['T1', 'T0']],
{'T0': 9025, 'T1': 11240, 'T2': 9025, 'T3': 10111, 'T4': 11240, 'T5': 11240, 'T6': 9025}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [0, 1, 0],
'T3': [1, 0, 1],
'T4': [1, 0, 1],
'T5': [1, 0, 1],
'T6': [0, 2, 0]}),
('normal control 2',
[[['T1', 'T3'], ['T4', 'T0'], ['T2', 'T6']],
{'T0': 11240, 'T1': 10111, 'T2': 12000, 'T3': 8850, 'T4': 9651, 'T5': 12000, 'T6': 9025}],
{'T0': [2, 0, 0],
'T1': [1, 0, 1],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [1, 0, 0],
'T6': [0, 2, 0]}),
('normal control 3',
[[['T7', 'T5'], ['T6', 'T0'], ['T4', 'T3'], ['T2', 'T1']],
{'T0': 10110, 'T1': 9025, 'T2': 11229, 'T3': 9025, 'T4': 10111, 'T5': 10111, 'T6': 10110, 'T7': 9025}],
{'T0': [0, 0, 2],
'T1': [0, 2, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [2, 0, 0],
'T5': [2, 0, 0],
'T6': [0, 0, 2],
'T7': [0, 2, 0]}),
('normal control 4',
[[['T3', 'T1'], ['T0', 'T4']], {'T0': 12000, 'T1': 12000, 'T2': 12000, 'T3': 11240, 'T4': 10111}],
{'T0': [1, 0, 1], 'T1': [1, 0, 1], 'T2': [0, 0, 1], 'T3': [0, 2, 0], 'T4': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T0'], ['T2', 'T7'], ['T5', 'T3'], ['T6', 'T4']],
{'T0': 11240, 'T1': 10110, 'T2': 11240, 'T3': 8850, 'T4': 9025, 'T5': 10111, 'T6': 11240, 'T7': 7495}],
{'T0': [2, 0, 0],
'T1': [0, 2, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [2, 0, 0],
'T6': [2, 0, 0],
'T7': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T4', 'T1'], ['T0', 'T2'], ['T3', 'T5']],
{'T0': 9025, 'T1': 10110, 'T2': 9025, 'T3': 9025, 'T4': 10111, 'T5': 9482}],
{'T0': [0, 1, 1], 'T1': [1, 1, 0], 'T2': [0, 1, 1], 'T3': [0, 2, 0], 'T4': [2, 0, 0], 'T5': [2, 0, 0]}),
('second regression',
[[['T0', 'T2'], ['T5', 'T1'], ['T3', 'T4']],
{'T0': 12000, 'T1': 11240, 'T2': 9025, 'T3': 10110, 'T4': 8850, 'T5': 10111}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [1, 1, 0], 'T4': [0, 2, 0], 'T5': [1, 1, 0]}),
('normal control 1',
[[['T1', 'T4'], ['T0', 'T2']], {'T0': 11417, 'T1': 8850, 'T2': 9025, 'T3': 12000, 'T4': 10111}],
{'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [0, 2, 0], 'T3': [1, 0, 0], 'T4': [1, 0, 1]}),
('normal control 2',
[[['T0', 'T2'], ['T4', 'T3']], {'T0': 11240, 'T1': 9025, 'T2': 10111, 'T3': 11240, 'T4': 9025}],
{'T0': [2, 0, 0], 'T1': [0, 1, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0]}),
('normal control 3',
[[['T3', 'T4'], ['T1', 'T2']], {'T0': 12000, 'T1': 11240, 'T2': 11240, 'T3': 10111, 'T4': 9025}],
{'T0': [1, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 0, 2], 'T3': [1, 1, 0], 'T4': [0, 2, 0]}),
('normal control 4',
[[['T1', 'T4'], ['T3', 'T2']], {'T0': 11240, 'T1': 12000, 'T2': 8850, 'T3': 13261, 'T4': 10110}],
{'T0': [0, 0, 1], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0]})],
[('regression: even league median',
[[['T1', 'T2'], ['T3', 'T0']], {'T0': 12000, 'T1': 12000, 'T2': 10110, 'T3': 11240}],
{'T0': [2, 0, 0], 'T1': [2, 0, 0], 'T2': [0, 2, 0], 'T3': [0, 2, 0]}),
('partial repair probe: even league median',
[[['T4', 'T0'], ['T2', 'T1'], ['T6', 'T7'], ['T5', 'T3']],
{'T0': 11240, 'T1': 10111, 'T2': 11240, 'T3': 8850, 'T4': 9025, 'T5': 10111, 'T6': 9025, 'T7': 9025}],
{'T0': [2, 0, 0],
'T1': [1, 1, 0],
'T2': [2, 0, 0],
'T3': [0, 2, 0],
'T4': [0, 2, 0],
'T5': [2, 0, 0],
'T6': [0, 1, 1],
'T7': [0, 1, 1]}),
('second regression',
[[['T3', 'T5'], ['T1', 'T2'], ['T0', 'T4'], ['T6', 'T7']],
{'T0': 9025, 'T1': 12000, 'T2': 11000, 'T3': 10359, 'T4': 11990, 'T5': 9025, 'T6': 11240, 'T7': 9025}],
{'T0': [0, 2, 0],
'T1': [2, 0, 0],
'T2': [1, 1, 0],
'T3': [1, 1, 0],
'T4': [2, 0, 0],
'T5': [0, 2, 0],
'T6': [2, 0, 0],
'T7': [0, 2, 0]}),
('normal control 1',
[[['T1', 'T3'], ['T6', 'T5'], ['T0', 'T2']],
{'T0': 9025, 'T1': 9025, 'T2': 11240, 'T3': 9025, 'T4': 11240, 'T5': 10110, 'T6': 11240}],
{'T0': [0, 2, 0],
'T1': [0, 1, 1],
'T2': [2, 0, 0],
'T3': [0, 1, 1],
'T4': [1, 0, 0],
'T5': [0, 1, 1],
'T6': [2, 0, 0]}),
('normal control 2',
[[['T4', 'T1'], ['T2', 'T0'], ['T6', 'T5']],
{'T0': 10110, 'T1': 9025, 'T2': 11240, 'T3': 10111, 'T4': 8850, 'T5': 10717, 'T6': 10827}],
{'T0': [0, 2, 0],
'T1': [1, 1, 0],
'T2': [2, 0, 0],
'T3': [0, 0, 1],
'T4': [0, 2, 0],
'T5': [1, 1, 0],
'T6': [2, 0, 0]}),
('normal control 3', [[['T1', 'T2'], ['T3', 'T0']], {'T0': 12000, 'T1': 11240, 'T2': 9025, 'T3': 11240}],
{'T0': [2, 0, 0], 'T1': [1, 0, 1], 'T2': [0, 2, 0], 'T3': [0, 1, 1]}),
('normal control 4',
[[['T3', 'T4'], ['T6', 'T1'], ['T0', 'T5']],
{'T0': 9025, 'T1': 12234, 'T2': 12000, 'T3': 8850, 'T4': 12000, 'T5': 9025, 'T6': 11240}],
{'T0': [0, 1, 1],
'T1': [2, 0, 0],
'T2': [1, 0, 0],
'T3': [0, 2, 0],
'T4': [2, 0, 0],
'T5': [0, 1, 1],
'T6': [0, 1, 1]})]]
for label, args, expected in fixtures[N-1]:
check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: even league median | {'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]} | {'T0': [2, 0, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [0, 2, 0]} | Passed |
| partial repair probe: even league median | {'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]} | {'T0': [1, 1, 0], 'T1': [2, 0, 0], 'T2': [0, 1, 1], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [0, 1, 1]} | Passed |
| second regression | {'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]} | {'T0': [0, 2, 0], 'T1': [0, 2, 0], 'T2': [2, 0, 0], 'T3': [2, 0, 0], 'T4': [0, 2, 0], 'T5': [2, 0, 0]} | Passed |
| normal control 1 | {'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]} | {'T0': [2, 0, 0], 'T1': [0, 0, 2], 'T2': [0, 1, 1], 'T3': [0, 0, 2]} | Passed |
| normal control 2 | {'T0': [1, 0, 1], 'T1': [1, 1, 0], 'T2': [1, 0, 1], 'T3': [0, 1, 0], 'T4': [0, 2, 0], 'T5': [0, 0, 2], 'T6': [0, 0, 2]} | {'T0': [1, 0, 1], 'T1': [1, 1, 0], 'T2': [1, 0, 1], 'T3': [0, 1, 0], 'T4': [0, 2, 0], 'T5': [0, 0, 2], 'T6': [0, 0, 2]} | Passed |
| normal control 3 | {'T0': [0, 1, 1], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 1, 0], 'T5': [1, 1, 0], 'T6': [2, 0, 0]} | {'T0': [0, 1, 1], 'T1': [0, 1, 1], 'T2': [0, 2, 0], 'T3': [2, 0, 0], 'T4': [0, 1, 0], 'T5': [1, 1, 0], 'T6': [2, 0, 0]} | Passed |
| normal control 4 | {'T0': [1, 1, 0], 'T1': [0, 1, 0], 'T2': [1, 0, 1], 'T3': [1, 0, 1], 'T4': [2, 0, 0], 'T5': [0, 2, 0], 'T6': [0, 2, 0]} | {'T0': [1, 1, 0], 'T1': [0, 1, 0], 'T2': [1, 0, 1], 'T3': [1, 0, 1], 'T4': [2, 0, 0], 'T5': [0, 2, 0], 'T6': [0, 2, 0]} | Passed |
SHA-256 / 977e310aaee80a077f0b3582d8a926c9c99d0916991e6f6b818772559a65ccf9
Verification & scope
A deterministic toy scoring contract stipulated for this example; it is not the rulebook of any real fantasy platform. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.
Observations recorded using Python 3.12.14 at 2026-09-29T14:50:36.448592+00:00.
Case digest / 9fab55bc2d98b205eb205a08e37c4a687398d12cefacb3c9b97dc18d3f21c463