国际编程大赛icode怎么评分

时间:2025-01-23 06:53:27 游戏攻略

国际编程大赛icode的评分规则主要包括以下几个方面:

任务完成得分

选手完成题目要求的任务,即可获得1分。

代码行数得分

在完成任务的基础上,使用的代码行数小于或等于规定值,可以额外获得1分。

Dev和其他物品行动步数得分

在完成任务的基础上,Dev和其他物品的行动步数小于或等于规定值,可以额外获得1分。

代码审核

组委会有权审核代码,以判定是否存在抄袭、使用非法代码等破坏比赛公平性的行为。若发现不规范的参赛行为,组委会有权对其得分进行处理。

排名规则

根据选手在决赛中的总得分及代码质量进行排名。

首先根据选手在比赛中的总得分进行排名,得分高的选手排名靠前。

在选手总得分相同的情况下,计算选手所有关卡的代码相比规定代码减少的行数总和,减少代码行数总和大的选手排名靠前。

在选手总得分和减少代码行数总和皆相等的情况下,计算选手所有关卡中Dev的行动比规定减少的步数总和,减少行动步数总和大的选手排名靠前。

若选手的前三项标准皆相同,则排名并列。

这些规则确保了比赛的公平性和公正性,鼓励选手在编写代码时注重代码质量、效率和可维护性。