diff --git a/YD_Event.Application/Judge/JudgeScoringController.cs b/YD_Event.Application/Judge/JudgeScoringController.cs index 4c12df0..251d6f0 100644 --- a/YD_Event.Application/Judge/JudgeScoringController.cs +++ b/YD_Event.Application/Judge/JudgeScoringController.cs @@ -11,8 +11,8 @@ namespace YD_Event.Application.Scoring; /// 规定赛计分(totalMode=linear):创意编排裁判创意分取平均记作 T1,完成质量裁判完成分取平均记作 T2, /// 主裁每项违例从 100 分中扣 5 分记作 T3,总分 = T1 + T2 - T3。 /// 花样赛计分(totalMode=factor):两人车轮跳花样 R = D × (1 + P) × Q × M, -/// 其中 D = (dA + dB) / 2、P = 表现裁判均值 × 0.05、Q = max(0, 1 - 0.05 × 规定元素缺失类别数)、 -/// M = max(0, 1 - 最终扣分合计);失误次数先取表现裁判平均数,再加主裁失误数并取整,其他扣分仍取主裁记录; +/// 其中 D = (dA + dB) / 2、P = 表现裁判均值 × 0.05、Q = max(0, 1 - 0.025 × 规定元素缺失数)、 +/// M = max(0, 1 - 最终扣分合计);所有表现裁判与主裁的失误次数按实际人数求平均,四舍五入取整后计算阶梯扣分,其他扣分仍取主裁记录; /// 交互绳花样 R = D × (1 + P) × M,其中 D = dJ × 1.4 + dT、P = 表现裁判均值 × 0.033,不计 Q。 /// 表演赛 R = D × (1 + P) × Q × M,其中 D = (A + B) / 2(A/B 组难度裁判各自取平均)、P = 表现裁判均值 × 0.05、 /// Q = max(0, 1 - 0.05 × 5 类规定元素缺失数)、M = max(0, 1 - (失误 + 违例))。