GenGen CF RMJ —— 重新打破 luogu 与 CodeForces 壁垒的帮手

· · 科技·工程

:::align{center}

:::

GenGen CF RMJ 重新打破 luogu 与 CodeForces 壁垒的帮手

GenGen CF RMJ 是一款基于用户脚本的浏览器插件工具,旨在让你在洛谷页面内直接提 Codeforces 题目,直接在洛谷查看 Codeforces 的记录,无需跳转,大幅提升刷题效率。

:::warning[注意]{open} 本工具仅为辅助,你仍需拥有并登录自己的 Codeforces 账号。

GenGen 不保证 RemoteJudge 服务的稳定性。能否正常使用取决于对方 OJ 服务器状态以及洛谷服务器与对方服务器间能否正常联通。评测时间与这些 OJ 的运行状态有关;当这些 OJ 无法正常评测(例如网站故障,被卡评测,评测量过大等原因),或在较长时间都没有返回评测结果的情况下,自然也无法爬取评测详情。

:::

安装教程

  1. 先需要安装支持用户脚本的浏览器扩展。
    • 推荐使用暴力猴;
    • 或使用篡改猴,但可能存在兼容性问题。
  2. 点击上方下载按钮,下载脚本并安装。(为了防止下载图片加载不出来或者读者懒得翻回去,于是我们偷偷加了个链接)
  3. 建议搭配 Microsoft Edge 浏览器 + 暴力猴 使用(开发者同款环境)。 :::warning[注意]{open} 强烈建议使用暴力猴,篡改猴部分功能可能出现异常。 :::

使用说明

  1. 进入评测记录页面;

安装成功后,进入洛谷的“提交记录”页面,你会看到新增按钮:

点击 “查看 Codeforces 记录”,若使用篡改猴,可能需要手动授权。授权后,你将看到如下界面: 可点击“返回 Luogu 记录”切换回洛谷记录。

:::warning[注意]{open} 此为独立开发的 CF 提交记录界面,不会显示在真实洛谷页面中。 :::

  1. 提交代码;

提交方式:直接点击“提交”按钮,脚本将自动跳转并刷新评测结果。 :::warning[注意]{open} 请暂时不要使用在线 IDE 的提交按钮,可能导致异常。 ::: 如图所示,提交后会显示正在评测的状态。脚本将自动刷新显示结果,你不必手动刷新,通常一分钟内即可获取最终评测结果。

  1. 常见信息;

:::error[提交失败:代码重复或未登录]{open}

Codeforces 不允许提交完全相同的代码,如确实需要多次提交一份代码,请自行添加一些注释,或确认是否已登录 CF 账号。

::: :::success[手动查看详细提交记录]{open} 若需要看详细结果,可点击下图黑框区域,跳转至 Codeforces 原站查看详细记录:

:::

:::error[功能限制说明]{open}

  1. 由于技术限制(绝对不是因为 CF 盾太强了!),我们仅能获取最新一页的提交记录。
  2. 查找记录功暂未实现搜索功能。
  3. 无论你在页面选择何种语言,实际提交均为 C++17,绝对不是我懒得写。 :::

已知问题与反馈

详细的内容欢迎大家来体验,欢迎大家提出改进建议,发到评论区或我们的私信。

:::::success[关于我们]{open}

We are GenGen

了解我们。

GenGen 队 目前致力于为 OIer 获得更好的使用体验,为此我们开发了 GenGen CF RMJ 与接下来将要推出的 GenGen Tool Box。

我们团队的吉祥物是 General0826 ,开发组成员有 liyifan202201 , GCSG01 ,后勤组成员为 yangyafan。
请认准我们。

我们用自己的休息的时间开发工具,希望大家可以支持我们,欢迎大家对外宣传我们的项目。 :::info[你们的支持是我们最大的动力] ::: 对于 AT RMJ 我们并没有制作的打算。
人都过不去 CF 盾,还让 Bot 通过。 :::::