水果湖中北路86号汉街总部国际A栋606-608室 j9-zhenren@52j9.com

体育动态

游戏知识实验课:同分排名中的并列名次和紧凑名次——十条含同分成绩的三种序号(练习03)

2026-10-31

成绩相同的条目可以共享名次,但下一名是否跳号有不同约定。显示顺序与名次数字也不是同一个概念,稳定排序可以保证同分条目位置明确。

本篇用一组独立输入把规则展开为可重复核对的记录。先确认单位、编号及边界,再自行尝试推演,然后寻找与下面过程第一次不同的位置。所有结果只在这里写明的规则下成立,不能当作所有游戏的统一实现。

规则与输入

十条虚构成绩按分数从高到低显示,同分按原编号排列。并列名次等于严格高于本分数的条目数加一;紧凑名次等于更高的不同分数种类数加一。另记录显示位置,三种数字分开列出。

原编号对应分数[92, 100, 4, 96, 52, 56, 72, 52, 72, 96]

逐步推演

显示第1行是编号1,分数100,更高条目数0、更高不同分值数0,并列名次1,紧凑名次1。

显示第2行是编号3,分数96,更高条目数1、更高不同分值数1,并列名次2,紧凑名次2。

显示第3行是编号9,分数96,更高条目数1、更高不同分值数1,并列名次2,紧凑名次2。

显示第4行是编号0,分数92,更高条目数3、更高不同分值数2,并列名次4,紧凑名次3。

显示第5行是编号6,分数72,更高条目数4、更高不同分值数3,并列名次5,紧凑名次4。

显示第6行是编号8,分数72,更高条目数4、更高不同分值数3,并列名次5,紧凑名次4。

显示第7行是编号5,分数56,更高条目数6、更高不同分值数4,并列名次7,紧凑名次5。

显示第8行是编号4,分数52,更高条目数7、更高不同分值数5,并列名次8,紧凑名次6。

显示第9行是编号7,分数52,更高条目数7、更高不同分值数5,并列名次8,紧凑名次6。

显示第10行是编号2,分数4,更高条目数9、更高不同分值数6,并列名次10,紧凑名次7。

十条成绩共有7种不同分数;同分显示顺序按编号确定,不改变共享名次。

怎样独立检查

对每个成绩直接数更高条目和更高分值集合,而不从上一行显示数字猜测。相同分数的两种名次都应相同,显示位置仍然各不相同。

哪一种规则适合榜单取决于产品约定,并不因为数字较连续就更公平。本例不处理成绩提交时间、加赛或其他破同分条件。展示时应清楚标注规则,避免把并列名次当作唯一行号使用。

练习时先保存原始输入及中间结果,再只改变一个条件观察差异。重点检查空状态、相同数值、恰好到达边界和最后一步。不要为了凑出相同的最终结果而忽略较早出现的偏差,过程和结论都应能由同一套规则解释。