-
Notifications
You must be signed in to change notification settings - Fork 14
Contest
yltx edited this page May 31, 2026
·
1 revision
按 Ctrl+Alt+G C,输入比赛编号(纯数字)。
- 比赛名称
- 比赛编号 — 带洛谷链接
- 赛制标签 — OI / ICPC / 乐多 / IOI
- 可见性标签 — 公开/私有等
- Rated 标记 — 是否 rated 比赛
- ELO 门槛 — 如有
- 开始时间、结束时间
- 比赛时长
- 实时进度条 — 比赛进行中时显示当前位置
- 主办方(用户或团队名称,可点击)
- 题目数量
- 参赛人数
- 进入比赛模式 — 在状态栏启用比赛监控(详见下方)
- 报名比赛 — 报名参加(部分比赛需要邀请码,ELO 比赛可选 unrated)
| 列 | 说明 |
|---|---|
| 编号 | A, B, C... |
| 分数倍率 | 百分比 |
| 题目名称 | 可点击打开题目 |
| 是否已提交 | 提交标记 |
以 Markdown 渲染的比赛说明。
- 用户排名 — 排名、头像、用户名、总分(含用时)、各题分数
- 分页浏览
- 自动刷新 — 开启后每 60 秒自动更新
- 手动刷新 — 刷新按钮,显示上次刷新时间
点击「进入比赛模式」后,VS Code 状态栏会显示比赛监控信息:
- 比赛开始前:
距开始 HH:MM:SS - 比赛进行中:
HH:MM:SS(倒计时) - 比赛结束:
已结束
- 每 60 秒自动刷新当前排名
- 显示在倒计时旁边
- 比赛开始时弹出通知
- 比赛结束时弹出通知
再次点击状态栏项目或从命令面板执行相关操作。
- 比赛数据:
/contest/{cid}?_contentOnly=1 - 排行榜:
/fe/api/contest/scoreboard/{cid}?page={page} - 报名:POST
/fe/api/contest/join/{cid} - 监控使用 100ms 精度的定时器实现流畅倒计时
- 浏览记录自动添加