建议搬运CF及其它RJ题目到主题库
查看原帖
建议搬运CF及其它RJ题目到主题库
570981
issaccheng楼主2025/2/8 11:36

CF因Cloudflare防御加强导致RJ挂掉的问题从出现至今已经近一年了。我本人认为若CF不减轻防御,洛谷没有有效措施恢复该RJ。

但现实来看,CF在短期内不会减轻防御强度。因此,洛谷中所有CF的题目目前除了提供翻译及题解以外,没有其他作用。并且,不仅仅是CF的RJ存在问题,所有其它的RJ也往往具有不显示具体错误信息、稳定性差、测评速度缓慢等问题。其总体表现与洛谷本地题目相差甚远。

截止至本帖子发布时间,洛谷本地测评题目共有11,24111,241道,而所有RJ题目相加共有24,64824,648‬道,其中CF占97529752道,并且其中有大量的高质量经典题目,具有很高的学习和训练价值。

既然CF的RJ在短期内不太可能恢复,本人建议可以采取一些措施将CF及其他RJ的题目转移至主题库,以方便提交。

本人认为主要有两种实现方案:

  1. 将CF现有题目删除或停用,并重新添加为主题库题目:

    因RJ的存在,用户不会添加CF等网站上的题目。这在过去是一个便利,可以更加高效的扩充题库。但如今CF等RJ挂掉之后这成为了一个阻力。因此,一个对网站较为方便(因为不需要新加功能),但对于个人可能较麻烦(因为需要重写题目及题解)的方案是将CF所有现有题目删除或停用,并鼓励用户将其以本地测评题目的形式重新添加到洛谷题库中。

  2. 在现有RJ题目中添加“上传数据”功能:

    洛谷目前RJ题目大部分都已经有准确的题意翻译及题解。因此只需完善题面+上传数据即可。但这种方案虽然对于用户来说十分便利,但对于网站来说可能实现起来没有上一种方案方便。本人认为网站需要考虑的因素有:

    1. 需要保证数据的准确性。可以用现的题解作为验证方法,快速检验数据的准确性。
    2. 需要确保数据的全面性。实现方式可以与传统题目相同,即第一个上传较完整数据的用户认领该题目,并由他添加讨论区hack来完善数据。
    3. 需要确保用户的积极性。可以采取咕值奖励或其他激励手段来鼓励大家搬运CF的题目。

无论是实现哪种方案,我相信都会给管理员及网站维护人员带来大量负担。并且,我本人不太清楚OI题目是否存在版权问题,导致此种搬运是违规的,如果有相关法律或平台规定限制此类操作,请各位大佬指出。

最终,希望此帖能够具有一定的参考价值。以上所有内容都是我本人的一些意见,若有不足之处,欢迎批评指正。

最后祝大家新年快乐,在新的一年里rp++

2025/2/8 11:36
加载中...