APIO2020参赛登录(log in)注意事项与竞赛规则(新版务请仔细阅读)2020-08-14 18:03:44阅读量:15896

 
 

APIO2020中国选手的统一参赛时间为:

815日(周六)上午9下午2点(北京时间)

请在比赛开始时间之前分别登录印尼主办方竞赛系统和国内竞赛系统。

 

1.登录印尼主办方竞赛系统的注意事项

我国参赛选手分为A类选手(即正式选手)和B类选手(非正式选手)。

APIO2020主办方为我国A类选手设定的登录用户名(Username)为 CHN** 的形式(即CHN后面接2位数字),为B类选手设定的登录用户名形式为 CHN**** CHN后面接4位数字),其中 * 表示阿拉伯数字。

两类选手的登录密码(Password)均为12位大写字母的形式,登录时请注意核对。

由于主办方将使用不同的服务器分别处理A类选手和B类选手,所以这两类选手将采用不同的链接网址来登录:

A类选手(正式选手)的登录链接为:https://contest.apio2020.id/

B类选手(非正式选手)的登录链接为:https://contest-chn.apio2020.id/

请选手务必根据自己的类别正确选择登录网址登录。

B类选手注意,现在主办方也为B类选手提供评测反馈,所以B类选手和A类选手的提交没有区别(除登录的服务器网址不同外)。即B类选手也可像A类选手一样向印尼主办方的系统提交,并获得实时反馈。请B类选手务必要在印尼主办方的竞赛系统中提交代码进行实时评测,否则将可能没有成绩。

 

2.登录国内竞赛系统的注意事项

为防止主办方服务器出现卡顿、延迟等意外情况而导致无法正常提交,请选手比赛时也使用先期下发的账号和密码同时登录国内的竞赛系统(http://online2.noi.cn:8080),并在竞赛结束之前,将完成的源代码文件按照要求提交到上述网址。尽管题目的得分可能由多份程序组成,但提交到国内竞赛系统时每道题目只允许提交一份程序。

另外,比赛开始后也将在上述网址提供APIO 2020题面的中文翻译版。如有临时紧急信息,将发布到微信群和上述网址的题目页面。

 

温馨提示:根据以往的经验,在比赛结束前的半小时之内提交将会较为集中,有可能出现服务器卡顿、延迟等现象导致无法及时提交与评测,所以建议选手抓紧前面的时间,每做完一题要及时提交评测。并同时在国内竞赛系统提交备份。

 

3.APIO2020 网址

https://apio2020.id/

 

 

APIO2020 竞赛规则

 

由于APIO参赛国有20多个,不同国家和地区的选手可能不在同一时段参赛,请各位参赛选手在比赛结束后的2天内都不要在公开场合讨论或是公开竞赛题目。

 

A. 概览

竞赛当天需要选手在5小时竞赛时间内求解3题目。

每位参赛者对每道题目至多进行50评测的提交(即每道题目至多提交50次)

竞赛支持的语言有 C++ Java

竞赛期间每位参赛者将只能看到自己的分数。

 

B. 题目得分

评分有两种方式:标准评分方式与自定义(由creative转译)评分方式。

自定义评分方式的题目将在题目描述中详细说明评分规则。

标准评分方式:

对传统题与交互题:

一道题目将包含多个子任务,不同子任务的分数可能不同。

一个子任务包含多个测试点,这些测试点被分成若干测试组

一次提交通过一个子任务中所有测试组才能得到该子任务的分数。

一次提交通过一个测试组中所有测试点才能通过该测试组。

对提交答案题:

一道题目将包含多个测试点,不同测试点的分数可能不同。

一次符合题目要求的正确提交才能得到一个测试点的分数。

 

C. 竞赛得分

对传统题与交互题:

对于自定义评分,一次提交对一个子任务的得分为,该提交在该子任务包含的所有测试点中得分的最小值

一个子任务的最终得分将是所有提交中对该子任务得分的最大值

参赛者一道题目的最终得分为其所有子任务的最终得分之

例如,第一次提交对第一个子任务和第二个子任务分别获得了30分与0分,第二次提交对两个子任务分别获得了0分和40分,那么本题最终得分将为70分。

对提交答案题:

一个测试点的最终得分将是所有提交中对该测试点得分的最大值

参赛者一道题目的最终得分为其所有测试点的最终得分之

对于整个竞赛:

参赛者的最终总分为其所有题目的最终得分之

参赛者将按照最终总分降序排名。

总分相同时两名参赛者的排名相同

提交次数不会影响竞赛排名。

 

D. 评测系统

将使用类似于 TLX 的评测系统。

每次提交的源代码大小限制为 300 KB

参赛者将获得每次提交的完整反馈。

对于每个测试点,评测系统可能返回以下结果:

AC (通过): 程序在给定的时空限制下正确解决了本测试点。

WA (答案错误): 程序在给定的时空限制下得到了测试点的结果,但是该结果不 正确。

RTE (运行时错误): 程序在运行过程中崩溃或超出了内存限制。

TLE (超出时间限制): 程序运行时间超出给定的限制。

Skipped(跳过): 测试点没有被评测,因为程序没有通过在同一子任务中的其他测试点。

 

E. 答疑

参赛者在竞赛期间可以提交英文澄清请求。

澄清请求将会得到英文回答,有以下类型的回答:

“YES”

“NO”

“ANSWERED IN TASK DESCRIPTION (EXPLICITLY OR IMPLICITLY)”题面描述中包含足够回答该请求的信息,参赛者应仔细阅读题面。

“INVALID QUESTION” 该请求的表述不够清晰,参赛者应重新措辞。

“NO COMMENT” 该请求超出了能够回答的范围,或无可奉告。

 

F. 提交与访问

参赛者的所有提交应为参赛者本人独立完成。

参赛者的代码中可以使用之前由参赛者本人完成的代码。

参赛者除了能向竞赛委员会提交澄清要求外,禁止与其他参赛者讨论与题目有关的信息。

在不违反其他规则情况下,参赛者可以访问网络上的其他信息。但要特别注意,参赛者禁止在网上复制粘贴他人的代码,也禁止在论坛中发布有关竞赛题目的任何内容。

为了保护在线竞赛的公平性,每位参赛者应该诚实遵守上述规则以展示良好的参赛素养,任何违反规则的行为将导致比赛资格被取消。

附加补充说明:与国内竞赛不同,本次APIO的大多数题目只要求你在程序中实现一个或多个接口函数,而不需要实现完整程序,你的程序将与评测库(grader)一同编译,即大部分题目将以类似于交互题的形式完成,因此程序中将不涉及文件读写。具体可以参考每道题目附加文件中的示例程序,其中包含了你应实现的程序的框架。