为培养新生对程序设计算法的兴趣,提高编程素养,华南师范大学软件学院与软件协会香农先修班将举办 AK 杯程序设计竞赛。
由于机房可容纳人数有限,今年 AK 杯将采用网络赛 + 现场赛的形式,网络赛结束后根据参赛情况选拔同学参与现场赛。
一、时间和场所
- 网络赛:10 月 16 号 19:00 - 22:00,比赛时长三个小时。
- 现场赛:10 月 23 号 14:00 - 17:00,比赛时长三个小时。
- 比赛形式:个人赛。
- 比赛网址:SCNUOJ http://10.191.65.243:5000/
- 现场赛比赛地点:信二楼 ABC、信三楼 ABC、信四楼 A、信 203。
二、参加对象
- 参赛人员:南海校区 2021 级学生,自愿报名。其他学生也可参加,但不会计入排名。
- 参与方式:在 SCNUOJ 注册和参加比赛。为了保证奖项颁发和香农先修班选拔的顺利进行,请在网络赛结束前填写 AK 杯报名表。
三、比赛内容
- 题目数量:网络赛和现场赛各包含 7-12 道编程题,所有题目均为传统题,题面为中文。
- 考察范围:各种数据类型的读入和输出、基本算术运算、分支和循环、数组的基本使用、字符和字符串的简单处理,考察重点偏向编程语言语法和思维逻辑方面,内容比学校授课进度略有超前。网络赛总体题目难度不会大于 Codeforces Round #640 (Div. 4),现场赛总体题目难度不会大于往届 AK 杯。
- 比赛赛制:ICPC 赛制。网络赛允许上网查阅和使用比赛开始前已经发布的资料,现场赛不允许携带和查阅任何资料(可以带草稿纸)。
- 比赛语言:C, C++, Java, Python 3,其中 Java 和 Python 3 在题目所标限制上有 2 秒额外运行时间和 64M 额外空间。
- 所有机房和教室均提供以下 IDE:Code Blocks, Dev-Cpp, VC++ 6.0, Eclipse, Pycharm, IDLE。
四、结果处理
- 奖项设置:网络赛不设置任何奖项;现场赛暂定一等奖 10%,二等奖 20%,三等奖 30%,另设最佳女生奖以及顽强拼搏奖,比例会酌情进行动态调整。获奖可在学年评优加分。
- 网络赛选拔标准:若有效参赛人数超出机房可容纳人数,则按照榜单和机房可容纳人数选拔同学进入现场赛。
- 现场赛选拔标准:现场赛前 30-40 名可进入香农先修班学习,另外会选出约 5 名未进入现场赛排名范围但完成布置的刷题且提交截图的同学进入香农先修班(选取顺序只参考 AK 杯现场赛排名,不参考截图提交时间和刷题数量,不要盲目内卷,但也要保持题感)。
- 结果公布:软协招新咨询群、软件协会公众号和软件协会论坛。
五、比赛注意事项
- 比赛将会考察对多种数据的输入输出和多组测试用例的处理,请在赛前完成 OJ 上的输出输出练习题目集,并阅读 OJ 上的帮助文档。
- 必须使用真实学号注册 OJ 帐号,否则成绩不计入排名。
- 网络赛禁止同学之间对比赛题目进行交流或传阅代码,一经发现取消比赛成绩。
- 参加现场赛应提前半小时到场调试设备,禁止携带除草稿纸外任何纸质资料参加现场赛,现场赛比赛期间禁止上网查阅资料和交流,一经发现取消比赛成绩。
- 比赛中如有疑问请在 OJ 比赛页面的答疑区中提出。
- 文字版题解将会发布在论坛和 OJ 上,现场赛比赛后会在三楼机房进行现场讲解。
- 网络赛和现场赛赛后均会对非签到题目所有提交代码进行代码查重,若发现作弊行为将取消比赛成绩。
- 如对比赛有其他疑问,可以加入软协招新咨询群询问。
六、备注
- 刷题任务为以下二选一,要求在 AK 杯现场赛前完成并将相关截图发给咨询群内的香农负责人。如果你是 OIer 请忽略此刷题任务并直接联系香农负责人。
- 洛谷 通过 20 道入门、8 道普及- 和 2 道普及/提高-。
- HDUOJ 题库 11 页 通过 30 道题目。
- 香农先修班授课内容主要为数据结构、算法分析与设计,进度将比学校课程超前。
- 所有软协部门成员均可在香农先修班参与听课而无需经过 AK 杯选拔,但在进行 ICPC/CCPC 集训队选拔(时间未定)时仍必须参加选拔赛且排名靠前才可入队。
- 往年 AK 杯现场赛题目: