ACGO AI编程比赛 · 介绍
比赛报名链接,邀请码:W8Ty
> 比赛时间:2026年9月12日 7:00 ~ 2026年9月13日 22:00(UTC+8)
> 比赛平台:ACGO
> 比赛形式:个人赛 · 5道编程题 · 全程允许使用AI!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一、比赛背景:AI来了,我们不防,我们拥抱
ACGO社区活跃着大量AIer。过去一年里,我看见了各种AI工具在编程领域的能力飞速跃升。“禁止AI”变得越来越难以执行。
于是,我做了一个大胆的决定:
> 与其防御AI,不如主动接纳AI。
> 本届比赛不设任何AI使用限制。你可以自由使用任何AI编程助手(包括但不限于ChatGPT、Claude、Copilot等)来完成全部题目。
这或许是ACGO历史上第一次完全拥抱AI的比赛。我们想看看——当所有人都拥有AI时,真正拉开差距的,会是什么?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、比赛规则(简要)
项目 说明 题目数量 5题 编程语言 C++ AI使用 ✅ 完全允许,不限模型、不限次数 评分方式 只计算 AC(Accepted) 题目的分数 赛制 特殊定制赛制(详见下文)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
三、独创评分机制:AI相似度 × 乐多 × 难度权重
3.1 AI相似度评分
重点:有些AI可能对于DEEPSEEK(我没钱用别的)来说并不那么像“AI”,但由于精力限制,只参考DEEPSEEK,所以请大家观察下方评分维度表格后“调教”AI
评分维度 权重 检测内容 低分(0–3) 中分(4–6) 高分(7–10) 注释冗余度 30% 注释行数占比 + "为什么"注释占比 + 格式规范度 无注释/极少 有基本说明 大量完整文档 工程化程度 25% 函数/类封装、命名空间、现代C++特性、动态容器 全在main,C风格 有函数封装 类+命名空间+现代特性 错误处理层次 25% 输入校验、参数校验、try-catch异常捕获 零防御 有基本校验 完整三层防御 基础规范度 20% 命名语义 + 缩进/空格一致性 + 风格漂移 极简缩写,有瑕疵 命名尚可,基本一致 完整语义,完美统一
总分 = 注释×0.30 + 工程化×0.25 + 错误处理×0.25 + 基础×0.20
精度:xx.xx(两位小数)
分数区间 含义 0.00–3.00 基础AI使用 3.01–6.00 标准AI使用 6.01–8.00 熟练AI调教 8.01–10.00 精通AI调教
每道AC题目的“AI相似度”将直接作为该题的原始得分(0–100),不再额外计分。
3.2 乐多罚时机制(类似乐多赛制)
为防止“提交次数过多滥用AI”,引入惩罚机制:
* 前5次提交:无惩罚,正常计分
* 从第6次提交开始(含第6次),每提交1次,最终得分扣减 5%
* 最低保底:扣至 70% 后不再继续扣除
3.3 为防止因为题目难度差异过大导致“过度工程化”分数较为不合理
本次比赛设1道简单题,2道中等题和2道较难题
则AI相似度需要难度归一化:
* 简单题:AI相似度 × 0.95
* 中等题:AI相似度 × 1.00
* 困难题:AI相似度 × 1.05
* 不封顶
3.4 最终得分计算公式
最终得分=(∑i∈AC题目AI相似度i)×max(70%, 100%−(提交总次数−5)×5%)\text{最终得分} = \left( \sum_{i \in \text{AC题目}} \text{AI相似度}_i \right) \times \max\left(70\%,\; 100\% - (\text{提交总次数} - 5) \times 5\%\right) 最终得分=(i∈AC题目∑ AI相似度i )×max(70%,100%−(提交总次数−5)×5%)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
四、奖项设置 🏆
🥇 第一名 + 🥈 第二名
> 奖励:第一名获得两个 ACGO 空白团队(空团);第二名获得一个 ACGO 空白团队(空团)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
五、比赛日程
时间 事件 比赛截止之前 比赛报名 2026.09.12 7:00 比赛开始 2026.09.13 22:00 比赛结束 大约一周 公布最终排名 & 获奖名单
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
六、选手须知
✅ 允许的行为
* 使用任意AI模型生成代码
* 复制粘贴AI输出到提交框
* 多轮对话调试代码
* 使用本地编译器/IDE辅助
* 多次提交(但会触发罚时)
❌ 禁止的行为
* 多账号参赛(一经发现,取消成绩)
* 代码抄袭他人(AI生成不属于抄袭,但复制他人提交的代码属于违规)
💡 温馨提示
> AI相似度评分关注的是“代码写得像不像AI”,而不是“用了AI就是高分”。
> 真正的胜者,是懂得如何用好AI、调教AI、驾驭AI的人。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
七、为什么你应该参加?
如果你是… 你将获得… AIer 体验“AI+竞赛”的全新玩法 竞赛选手 测试AI是否能帮你冲击榜首 算法工程师 验证AI在竞赛场景下的真实能力 好奇玩家 一段独特的参赛经历 + 可能获得空白团队
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
八、附录:AI相似度检测白皮书
详细的技术规则请参阅 《C++代码AI生成检测系统》
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
九、声明
> 本比赛是ACGO在“AI时代竞赛模式”上的一次探索性尝试。
> 我们相信:AI不是敌人,而是杠杆。
> 谁能更好地使用这个杠杆,谁就能站得更高。
>
> 期待在9月12日的赛场上,看到你用AI写出令人惊叹的代码。
> 我们山顶见。 🚀
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ACGO的一个无名小卒:科技起源
2026年8月31日