UOJ Logo Rainbow_sjy的博客

博客

关于 Universal Online Judge 对于生成式 AI 的使用规则

2025-04-01 00:01:12 By Rainbow_sjy

以下规则适用于 Universal Online Judge(以下简称 UOJ)举办的比赛,包括但不限于 UOJ Round、UOJ Easy Round、UOJ NOI Round、UOJ Long Round 等。

  • 这些规则不适用于历史题目练习。

本公告所述规则是根据截至 2024 年 12 月的生成式人工智能(以下简称生成式 AI)的能力和使用情况制定的。我们计划根据 AI 技术的未来变化对规则进行相应修改。

规则

在 UOJ 比赛期间,原则上禁止使用生成式 AI。例外情况仅限于以下用途:

  • 题面翻译
    • 对于仅提供翻译功能的 AI 工具,您可以直接输入题面。
  • 代码补全工具(例如,Copilot):
    • 仅允许使用基于 AI 的代码补全工具来提高编码速度。
    • 不得使用它们来解决问题或子问题,或获取解题思路。
  • 编程语言转换(例如,将 Python 代码转换为 C++):
    • 原始代码必须作为注释包含在提交代码的开头。
    • 仅允许不改变算法的转换。特别是,不允许改变时间复杂度的转换。

什么是生成式 AI

  • 在这些规则中,“生成式 AI”被定义为“基于训练数据生成新数据(如文本或代码)的人工智能”。
  • 主要示例包括大型语言模型,如 GPT、Gemini、Gemma、Llama、Claude 等。

示例

禁止使用生成式 AI 替代您在问题理解、逻辑创建或决策中的推理:

  • 不得使用生成式 AI 总结题面。
  • 不得将题面、其摘要、摘录或子问题输入生成式 AI(包括代码补全工具)以输出代码或解决方案的自然语言解释。
  • 不得使用生成式 AI 诊断编译错误或漏洞。

如果您未使用生成式 AI,这些规则不适用。例如,允许使用以下工具:

  • 分析题面并生成输入/输出文件的工具
  • 分析题面并生成输入/输出处理代码的工具

在比赛开始前使用生成式 AI 创建的代码或其他材料,在比赛期间使用是被允许的。明确允许使用以下工具:

  • WolframAlpha、Mathematica
  • OEIS
  • Google 搜索

使用 Google 搜索时,您可以查看 Search Labs 中的 AI 生成摘要。

评论

fragment
愚人节发的能是真的?
Underage_potato
愚人节发的能是真的?

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。