VP(Virtual Participation)的时候每次康 [Board - XCPCIO](https://board.xcpcio.com/) 或 [RankLand](https://rl.algoux.cn/) 需要手动调时间好麻烦,如果直接看 OJ 的榜单的话,会把现场提交和赛后提交的放在一个榜单里,就没办法真是模拟比赛时环境(比如很多歪榜题变得不再歪),所以准备自己搞一个 下午闲着没事用 AI 写了一个,使用的是 Claude Code+GLM-5.1。 开始用我 Minimax 的 plan,发现它实在是笨得不行,又看到有佬分享出来 GLM 的 key 就直接白嫖了,又快又好,但是能明显感觉到上下文长的时候出错率会变高挺多。 中间删删改改搞了好久,细节有点多,功能也挺全的,可能还有不少小 bug 等发现了再改,但已不影响基本使用 数据使用的是 [algoux/srk-collection](https://github.com/algoux/srk-collection),直接通过 CDN 获取,比 Board 全一些 **VP 方式**: 找到对应的比赛,点击 `开始 VP` 后离开开始,榜单会自动实时更新 因为开始时间以时间戳的形式保存,所以无论是刷新退出,或是换设备,只要链接相同,都可以正常使用 [点我直接使用](https://vp.konny.eu.org/) [Github 链接](https://github.com/cqh6/xcpc-vp-board) **技术栈** - Vue 3 - js-yaml - HTML / CSS / JavaScript Loading... VP(Virtual Participation)的时候每次康 [Board - XCPCIO](https://board.xcpcio.com/) 或 [RankLand](https://rl.algoux.cn/) 需要手动调时间好麻烦,如果直接看 OJ 的榜单的话,会把现场提交和赛后提交的放在一个榜单里,就没办法真是模拟比赛时环境(比如很多歪榜题变得不再歪),所以准备自己搞一个 下午闲着没事用 AI 写了一个,使用的是 Claude Code+GLM-5.1。 开始用我 Minimax 的 plan,发现它实在是笨得不行,又看到有佬分享出来 GLM 的 key 就直接白嫖了,又快又好,但是能明显感觉到上下文长的时候出错率会变高挺多。 中间删删改改搞了好久,细节有点多,功能也挺全的,可能还有不少小 bug 等发现了再改,但已不影响基本使用 数据使用的是 [algoux/srk-collection](https://github.com/algoux/srk-collection),直接通过 CDN 获取,比 Board 全一些 **VP 方式**: 找到对应的比赛,点击 `开始 VP` 后离开开始,榜单会自动实时更新 因为开始时间以时间戳的形式保存,所以无论是刷新退出,或是换设备,只要链接相同,都可以正常使用 [点我直接使用](https://vp.konny.eu.org/) [Github 链接](https://github.com/cqh6/xcpc-vp-board) **技术栈** - Vue 3 - js-yaml - HTML / CSS / JavaScript 最后修改:2026 年 05 月 05 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏