ICPC,即国际大学生程序设计竞赛(International Collegiate Programming Contest),是由美国计算机协会(Association for Computing Machinery,ACM)于1970年发起、主办的年度竞赛,现已成为全球最具影响力的大学生程序设计竞赛之一。
官方网址:The ICPC International Collegiate Programming Contest
一、竞赛目的
ICPC旨在考查三种能力:
①创新能力。题目难度高、有时限、跨学科,高难度的挑战促使参赛者跳出传统思维模式,寻找创新性的解决方案。团队形式更容易产生思想碰撞,激发出新的想法和创意。
②团队精神。团队作业,3人1台电脑。
③解决问题能力。特指在压力下编写程序、分析和解决问题的能力。竞赛排名不光看正确的题目数量,也要看用时多少。也就是说,竞赛要求不光能解决问题,还要能快速解决。
二、赛制
ICPC由各大洲的区域预赛和全球总决赛两个阶段组成。
1.区域预赛
一般安排在上一年的9月至12月举行,原则上一个大学在一站区域预赛最多可以有3支队伍参赛,但只能有一支队伍晋级全球总决赛。
2.全球总决赛
全球总决赛则安排在每年的3月至5月举行。
入围世界总决赛名额(WF Slots)分为参与名额(Participation Slots)、奖牌名额(Medal Bonus Slots)和其他红利名额(Other Bonus Slots)三类。
三、竞赛规则与特点
1.团队形式
竞赛以团队的形式进行,每队由至多3名队员组成,队员必须是在校学生,每队使用1台计算机。
2.时限
在5个小时内使用C、C++、Java、Kotlin或Python中的一种编写程序解决8-12个问题。
3.结果判定
代码可多次提交,提交后实时返回结果,分为“AC(正确)/WA(错误)/TLE(超时)/MLE(超出内存限制)/RE(运行错误)/PE(格式错误)”。
4.排名
获胜队伍为正确解答题目最多且总用时最少的队伍。
如果解题数量相同,则总用时少的队伍排名更高。
总用时是每题用时之和,再加上罚时。提交结果错误后会有20分钟的罚时,错误次数越多,加罚的时间也越长。
四、考查内容
竞赛题目类型多样,涵盖了图论、数论、动态规划、字符串处理、几何等多个领域,题目难度较高。
五、竞赛价值
金、银、铜奖的颁奖比例参加队数的 10%,20% 和 30%,其余学生们被亲切地称为打铁。
获奖队伍将获得丰厚的奖励和荣誉,包括奖牌、证书、奖金以及实习和就业机会等。
优异者可直接进入世界顶尖企业。
标签:竞赛,题目,简介,ICPC,队伍,Slots,总决赛 From: https://blog.csdn.net/jjmhx/article/details/144672570