部落总奖杯是如何计算的
 2024-04-15 修订:修改文章中的例子,使文章更易懂,顺便将文章中的图片高清化。 
注意:
- 本文只介绍部落总奖杯数的算法,如想了解单个玩家的奖杯获取机制,请移步:联机模式杯段介绍及各杯段奖励一览。
 - 本文内容与部落都城的奖杯无关,都城的奖杯算法见:都城突袭周末机制详解。
 
概述 
什么是部落总奖杯数呢?我们先看一个图。

注意上图中框出来的部分,第一个奖杯数是家乡的,第二个是夜世界的。家乡和夜世界的算法相同。
计算方式 
这个奖杯数并不是拿部落所有人的奖杯简单相加,而是加权之后的结果,具体如下。
| 成员排名 (m) | 计分的百分比 (p) | 
|---|---|
| 1 - 10 | 50% | 
| 11 - 20 | 25% | 
| 21 - 30 | 12% | 
| 31 - 40 | 10% | 
| 41 - 50 | 3% | 
为了便于大家理解,我暂时不把公式写出来,而是先举个例子。
假如某个部落有 22 人,所有成员的奖杯数如下:
| 排名 | 奖杯数 | 
|---|---|
| 1 | 5 888 | 
| 2 | 5 541 | 
| 3 | 5 136 | 
| 4 | 4 902 | 
| 5 | 4 825 | 
| 6 | 4 399 | 
| 7 | 4 167 | 
| 8 | 3 721 | 
| 9 | 3 500 | 
| 10 | 3 333 | 
| 11 | 3 248 | 
| 12 | 3 134 | 
| 13 | 3 006 | 
| 14 | 2 968 | 
| 15 | 2 908 | 
| 16 | 2 825 | 
| 17 | 2 790 | 
| 18 | 2 763 | 
| 19 | 2 619 | 
| 20 | 2 324 | 
| 21 | 1 919 | 
| 22 | 1 145 | 
设部落总奖杯数为 
第 23 到第 50 名不存在,按 0 计算,最终结果就是 30 219.93 杯。
当然游戏内计算部落奖杯时会向下取整,每一次求和都会删掉小数点后面的部分,所以游戏中显示的最终结果一定小于你算出来的。比如说上表的第二名是 5 541 奖杯,那么他只能给部落贡献 2770 杯,而不是 2770.5 或 2771 杯。如果使用精确算法,那么这个部落的总奖杯数就是 30 213 杯。
公式 
接下来用一种比较学霸范的方式表达。
设 
什么?没看懂?没事,会算就行。

