跳至主要内容

GenGen RMJ

油猴脚本 Luogu × Codeforces × AtCoder

项目简介

GenGen RMJ 是一款专为 OI 选手设计的浏览器脚本,用于在洛谷平台直接提交 Codeforces 和 AtCoder 题目。该脚本通过智能识别题目信息和自动填充提交表单,极大简化了跨平台提交的复杂流程,让 OIer 可以更专注于解题本身,而无需在不同平台间频繁切换和手动粘贴代码。

核心特性

  • 一键提交:在洛谷页面即可直接提交 Codeforces 和 AtCoder 题目,无需手动复制粘贴代码
  • 智能识别:自动检测题目类型和提交格式,减少手动操作
  • 流畅体验:减少页面切换与手动粘贴操作,显著提升做题流畅度
  • 安全可靠:仅在用户确认后执行提交操作,确保账号安全
  • 兼容性强:支持主流浏览器和脚本管理器

使用说明

安装前准备

  • 拥有并登录有效的 Codeforces 账号,确保账号权限正常
  • 在浏览器中安装脚本管理器(推荐暴力猴/Tampermonkey)
  • 推荐使用 Edge 浏览器配合暴力猴以获得最佳体验

安装步骤

  1. 在浏览器中安装脚本管理器(如暴力猴、篡改猴等)
  2. 点击下方"下载/安装指引"按钮,系统将自动检测并提示安装脚本
  3. 确认安装后,脚本将在洛谷相关页面自动生效
  4. 确保已登录 Codeforces 账号,否则提交会失败

使用方法

  1. 访问洛谷上的 Codeforces 题目页面
  2. 脚本会自动识别题目信息并显示提交按钮
  3. 编写或粘贴解决方案代码
  4. 选择合适的编程语言
  5. 点击"提交到 CF"按钮完成提交

常见问题

为什么提交失败?

可能原因:未登录 CF 账号、CF 账号权限不足、网络连接问题、题目 ID 识别错误。请确保已正确登录 CF 账号并检查网络连接。

是否支持所有 CF 题目?

目前支持大部分 CF 题目类型,包括常规题目、特殊题型等。如遇不支持的题型,请在项目页面反馈。

如何更新脚本?

脚本管理器通常会自动检测更新,您也可以手动访问项目页面获取最新版本的 .user.js 文件。

项目信息

  • 类型:油猴脚本 (UserScript)
  • 兼容平台:洛谷 × Codeforces
  • 推荐环境:Edge + 暴力猴
  • 许可证:MIT License
  • 最新版本:v1.0
  • 发布日期:2024年

下载链接

使用截图

GenGen RMJ 脚本使用界面示意图 - 显示在洛谷平台直接提交 Codeforces 和 AtCoder 题目的功能

技术细节

  • 基于 JavaScript 开发的用户脚本
  • 通过 DOM 操作实现功能集成
  • 使用 CF API 进行安全的提交验证
  • 支持多种编程语言提交

社区与支持

  • 遇到问题?请在 GitHub 仓库提交 Issue
  • 有功能建议?欢迎在项目页面提出 PR
  • 交流反馈?可在洛谷队留言讨论
访问 GitHub 仓库