找到了一点实现IOI(OFS)赛制的方法

我们可以改代码实现IOI(OFS)的显示问题。

但是光显示不行,会报错。

然后我又找到了这个

带颜色版

可以看到这个改了颜色也就改了

这里是按赛制搜索时

显示问题解决了

赛制代码在这里这里

所以我们只需要在实现赛制的代码中添加IOI(OFS)赛制就可以

14 comments

  • @ 2024-9-27 21:56:42

    我们可以使用爬虫实现(注:目前只是理论阶段):如果发现了使用IOI(OFS)赛制的比赛,就爬虫筛选所有人在本比赛中的提交记录,取消掉第一次之外的其他所有提交记录(恐怕得要python和typescripe双打了,我擅长python,有没有人擅长typescripe)

    • @ 2024-10-1 0:03:28

      现在,理论更新:爬虫拿到所有比赛,从中先筛选出IOI赛制(不好做ofs),然后检查作者是否有用ofs的用意,有的话,再次遍历寻找除第一次之外的提交记录,最后全部取消成绩

  • @ 2024-9-24 20:59:03

    这个功能好像是一个hydro的付费插件,你们真的想要吗

    • @ 2024-9-17 21:07:03

      (虽然知道这么干八成不成功,到时候只有外表,没有实际)

    • @ 2024-9-17 20:47:29

      我需要一个核桃OJ的自由加题题库的编辑比赛功能,这样我可能找到IOI(OFS)的赛制代码

      • @ 2024-9-17 20:43:51

        你们看一下下面两张图

        上面是咱们OJ的,下面是核桃OJ的,同样的位置多了将近600列,应该是写IOI(OFS)赛制的代码(当然,我也不确定是不是写IOI(OFS)的代码)

        • @ 2024-9-17 18:48:16

          核OJ确实可行

          👍 1
          • @ 2024-9-17 10:55:23

            @该怎么添加代码呢??

          • @ 2024-9-17 8:48:45

            等我再摸索摸索吧,实现赛制的代码应该在服务端上

            • @ 2024-9-17 7:51:55

              这个想要生效好像还得在我服务端新建一个插件,也不知道直接放改完的HTML行不行,我记得官方文档上说插件要用type script写

              • @ 2024-9-16 22:36:09

                我看了一下源代码,不知道该在哪里插入代码啊

                • @ 2024-9-16 22:21:33

                  建议写全名称:IOI(ObjectiveFirstSubmit)

                • @ 2024-9-16 22:21:06

                  我去找找代码

                  • @ 2024-9-16 22:18:41

                    得看看能不能实现

                    • @ 2024-9-16 22:16:19

                      牛逼

                      • 1