⚔️ OI 模拟赛 Rating

1. 上传成绩文件

支持 Lemon 导出的 result.html 和 CCR 导出的 CSV,自动识别 UTF-8 / GBK 编码。名字以 std 开头的选手会被自动剔除。

📁
拖拽文件到此处,或 点击选择文件

比赛列表(按日期倒序)

排行榜

选手管理

选手数据总表

选手画像

🩺 数据体检

自动扫描重复导入、同名同日、样本过少、长期停赛等问题。只读,不会改动任何 Rating。

Rating 参数

模型:Elo 变体 + 名次奖金 + 领奖台奖励 + 零和约束。
· 距离中心 Rating 越远,K 系数越小(最低为中心的 30%),低分和高分变化都会变慢;
· 名次奖金随当前 Rating 变化:低分选手拿高名次奖励更多(追赶机制);
· 领奖台奖励:第 1 名 100%、第 2 名 45%、第 3 名 15%、第 4 名往后 0%,用来拉开前三名的差距;
· 每场涨跌总和强制为 0,不会集体掉分;
· Rating ≥ 门槛时选手名显示为红黑名(首字母黑、其余红)。

快照与回滚

每次导入、勘误、删除前都会自动存快照(最多 30 步),出问题可以一键回滚。

数据管理

云同步(上线后多人共用)

部署到服务器后,数据会存在云端,所有人打开看到的是同一份。读取对所有人开放; 写入需要管理口令(只有管理员需要填)。不填口令也能正常用,就是只有本机能改。

本机模式