佛山市南海区桂城街道桂澜北路2号亿能国际广场2座511-B室(住所申报) 13706130838 jinnian@baidu.ag

新闻中心

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

2026-10-31

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

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

规则与输入

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

原编号对应分数[20, 76, 36, 96, 28, 72, 36, 20, 28, 72]

逐步推演

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

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

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

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

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

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

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

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

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

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

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

怎样独立检查

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

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

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