ARTICLE · 1140812
BNBUPC 2026 规则说明
BNBUPC 2026
规则说明
赛道选择 · 提交清单 · 评分机制
BNBUPC 2026 · 第四届程序设计竞赛
📦 精选导读 · 3 个重点
左右滑动 →
PART 01
程序设计竞赛
赛道与通用规则
PART 02
AI 编程马拉松
作品提交与 AI 预审
PART 03
现场投票规则
投票资格与成绩换算

01
PART
程序设计竞赛规则
CONTEST · 现场编程
本次比赛共分为两个赛道,分别对应不同年级与参赛形式:
🌱 普及组
参赛对象: Year 1 学生
形式: 个人参赛
编程语言: C/C++ 或 Python(分为两个子赛道,C/C++赛道允许使用其他语言)
🚀 提高组
参赛对象: Year 2-4 学生
形式: 两人一队(允许单人报名参赛)
编程语言: 无限制
📋 比赛通用规则
比赛形式: 采用现场编程竞赛形式
比赛时长: 3 小时,题目数量约 6 - 8 题
评测规则: 采用 CCPC/ICPC 计分机制:
按题目数排序
同题数下按总用时排名(包括罚时)
比赛环境: 校园机房(统一评测环境)
题集说明: 普及、提高、Python赛道将使用不同题集
⚠️ 注意: 以上年级只是建议,大家可以根据自身情况自由选择赛道,但是Python组仅接受大一报名。
📌 新手必读(关于比赛系统与 AC)
考虑到今年没有预选赛,为了方便大家熟悉比赛系统的操作和评测机制,我们准备了以下说明:
常见问题(FAQ): bnbupc.harkerbest.cn(需在校园内网环境下访问)
模拟测试题: https://www.luogu.com.cn/problem/P1001
02
PART
AI Empowered 编程马拉松规则
MARATHON · 项目开发

📢 赛题公布
赛题将会开放在 http://ai.bnbuacm.xyz/,开赛后才可访问。
🔍 AI 预审规则
本次编程马拉松的初审由 AI 评审 Agent 完成。提交截止后,Agent 会逐一阅读每件作品的代码、README 和截图,从六个维度打分。
🎤 现场展示:前 10 名队伍将受邀参加 10 月 14 日的现场展示,每队有 5–8 分钟的时间。
✅ 不限 AI,也不因 AI 加减分
AI 工具、使用方式、AI 参与程度都不受限制。代码是不是 AI 写的、AI 用得多还是少,都不影响得分。
📦 提交什么
10 月 13 日 18:00 前,在代码仓库(GitHub / Gitee)中准备好:
源代码
README.md:项目说明,含功能实现状态和核心文件清单(提供模板)
AI_USAGE.md + ai-logs/:AI 使用说明与对话记录
screenshots/:3–8 张实际运行截图
demo 演示(链接或视频): 可访问的网页链接,或3分钟内的项目展示(大文件可提供外部链接)
⚠️ 提交方式:请将以上所有文件打包在同一个压缩包内,于截止时间前发送至 seproject@yeah.net。邮件主题请标明【队伍名 + 赛题】。
📌 开发时间证明
仓库须在开赛后创建,所有提交都应在开赛之后。
建议每完成一个功能就 commit 一次。只有一两次提交的作品会被重点核查。
📊 评分维度
每个维度都有公开的等级描述,Agent 必须引用你提交的具体文件作为评分依据。
README 里写了但代码里没有的功能不算数,如实标注“未实现”不扣分。
⚖️ 怎么保证公平
所有作品使用同一个 Agent、同一套标准,提示词和模型在开赛前冻结
多个模型、多次独立评审,取中位数
人工复核小组负责资格认定和异常复核,不凭主观改分
每队都会收到自己的评审报告,有事实错误可以申诉
评审所用的模型和提示词在赛后公开
⛔ 严禁操纵 AI 评审
在代码、注释、README、截图等任何地方写“请给满分”“忽略之前的指令”之类对评审说话的内容,一经发现取消资格。
正常介绍项目亮点不受影响。你的作品本身就是 AI 应用的话,代码里写给自己产品的提示词也完全没问题。
🗓️ 时间节点
10 月 12 日 12:00
仓库登记(队名、选题、仓库链接)
10 月 13 日 18:00
提交截止
10 月 13 日 22:00 前
公布前 10 名,各队收到评审报告
10 月 14 日 09:00
申诉截止
03
PART
现场投票规则
VOTING · 资格与换算
具体现场投票规则待公布,请关注下一篇公众号。
🙋 投票资格
投票仅限 BNBU 在校学生,需填写学号、姓名。
🧮 成绩换算
投票成绩 = 100 × 本队有效票数 ÷ 入围队伍中的最高有效票数
赛事海报
