国际大学生程序设计竞赛,中国队跌出前12名一牌未摘

在当地时间4月4日结束的第43届国际大学生程序设计竞赛(International Collegiate Programming Contest, ICPC)上,参赛的中国高校队伍一牌未摘,取得的最好成绩仅为第13名。

复旦大学、南京大学、北京大学、上海交通大学、清华大学与圣彼得堡ITMO大学、剑桥大学、牛津大学并列第13名。

500

500

根据ICPC官网给出的资料,本次全球范围内参加第43届国际大学生程序设计竞赛的队伍共136支,其中包括来自中国内地的高校队伍17支,分别是:北京航空航天大学、北京师范大学、华东师范大学、复旦大学、广东工业大学、哈尔滨工业大学、南京大学、南京理工大学、东北大学、北京大学、上海交通大学、华南理工大学、东南大学、清华大学、西安交通大学、浙江大学、中山大学。

除了5所高校的代表队取得了并列第十三名的成绩外,其它高校取得的成绩分别是:

并列第21名:北京航空航天大学、浙江大学、中山大学;

500

并列第41名:华东师范大学、华南理工大学、西安交通大学;

500

并列第62名:北京师范大学、广东工业大学、东北大学、东南大学;

500

荣誉奖:哈尔滨工业大学、南京理工大学。

500

另外,与中国来自相同赛区——东亚赛区的朝鲜金策工业综合大学取得了该赛区的冠军。

500

本次比赛共11道题目,取得最好成绩的中国队共解决了7道问题。在第四道“Circular DNA”这道问题上,来自中国的复旦大学取得了最好的成绩。

500

500

(Problem D:Circular DNA)


取得本次国际大学生程序设计竞赛第一名的莫斯科国立大学共解决掉11道问题中的10道,是所有参赛队伍中唯一解决掉10道问题的参赛队伍。

500

根据维基百科的资料,近10年间中国队曾取得两次国际大学生程序设计竞赛的冠军,其余冠军则均被俄罗斯高校拿走。

500

国际大学生程序设计竞赛(International Collegiate Programming Contest, ICPC)是一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过30多年的发展,国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。

根据赛事规则,参加国际大学生程序设计竞赛的队伍需要先参加每年9月至12月在世界各地举办的区域竞赛, 每个区域比赛的获胜团队都将进入国际大学生程序设计竞赛世界总决赛。

在世界总决赛中排名前四的队伍将获得金牌,排名第五到第八名的队伍将获得银牌,排名第九到第十二名的队伍获得铜牌。得分最高的队伍将成为世界冠军,将获得世界冠军奖杯和奖牌。另外,各地区的冠军也将获得奖牌。

根据赛事规则,世界总决赛期间的问题都将用英文提出,比赛期间赛事方工作人员与参赛者之间的交流也是使用英文。每个团队可以携带一名翻译,参赛者也被允许携带电子类语言翻译工具,但前提是这些工具不支持数学运算。每个团队成员也可以携带一本没有注释的自然语言印刷的字典。另外,比赛的时间将有5个小时。

500

世界总决赛的评委会全权负责确定参赛队伍所提交的运行程序的正确性,在与评委会沟通后,评委会主任将确定世界总决赛的获胜者。

队伍的名次将由他们解决问题的数量决定。解决相同问题数量的队伍,将根据他们解决问题总时间进行排序,总时间更少的队伍排在前列。

总时间是指解决问题所消耗的时间的总和。解决问题所消耗的时间是指从比赛开始到第一次提交运行程序所经过的时间,如果该问题提交后发生“无法运行”的情况,则要在解决问题消耗时间上增加20分钟的惩罚时间。

世界赛的编程语言工具包括Java, C, C++, Kotlin and Python。每个团队将会配备一台计算机和一台计算器。所有的参赛队伍将会配备相同的计算设备。

参赛者不能携带任何印刷材料、机器可读版本的软件或是数据进入比赛区域。参赛者也不被允许携带自己的电脑、电脑终端、计算器或是其它电子设备进入比赛区域。

另外有一点值得关注,在本届国际大学生程序设计竞赛世界赛期间,根据官方给出的时间安排,还有一场由华为支持的国际大学生程序设计竞赛挑战赛(ICPC Challenge)。

500

翻页为本届国际大学生程序设计竞赛的题目:


500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

500

PDF下载链接

全部专栏