游戏

软件

单机

梅露可物语公会战最优策略

2014/10/13 8:59:53 来源:本站整理 作者:GML

梅露可物语工会战的核心就在于如何拿到积分和徽章,那么不同等级的公会在会战中具体的结果是什么样的呢?下面就可以和小编一起来了解一下哦~!

公会战的最主要奖励是徽章与积分。

很多公会以及数据贴在分析公会一周能拿多少徽章时,往往只根据公会级别来进行简单的估算.比如S级,会把平均徽章计算在3-5之间, 而实际上平均每日徽章的收入不仅仅和级别有关,而是和分数与策略密切相关。

一个国服稳定S级的公会(不包括碰到SS带来的提升),在最优策略下最多能拿到 6.538徽章/日. 而对于日服S+级则是最多 7.538徽章/日. 而在最差策略下,同为稳定的S级公会,每日能拿到4.5徽章/日. 这对于20人的公会来讲,持续100天不同策略则会带来 (6.538-4.5)*20*100= 4076徽章的收入差距。

本文偏向理论,毕竟徽章还可以从抽卡或进化获得. 实际意义除了最优策略,还在于提高对分段的重要性认识以及如何正确估算公会所得徽章数。

首先是数据:

徽章:

SS级:15 9 6 3

S级: 9 6 3 1

A级: 6 3 1

B级: 3 1

我们用一个矩阵S来记录每个分段的升降分数据,则S=

[80 40 -10 -60;

72 34 -14 -62;

64 28 -18 -64;

56 22 -22 -66; 

48 16 -26 -68;

40 10 -30 -70; 

32 4 -34 -72; 

24 -2 -38 -74; 

16 -8 -42 -76;

8 -14 -46 -78;]

用一个矩阵M来记录徽章获得情况,则,M=

[6 3 1 0;

6 3 1 0;

6 3 1 0;

9 6 3 1;

9 6 3 1;

9 6 3 1;

9 6 3 1;

15 9 6 3;

15 9 6 3;

15 9 6 3]

我们还可以用一个矩阵X来记录战绩,假设在0-1100分段拿了1次第一,1次第二;在1101-1200拿了两次第二,一次第三,则X=

[1 1 0 0;

0 2 1 0;...]

利用这三个矩阵,可以计算出

公会积分Score=sum(diag(X*S*))

所得徽章Medal=sum(diag(X*M*))

由于公会发展到一定阶段后,分数往往开始固定,也就是说对于一个稳定的公会,存在一个周期T

定义 S(t)=从第一天到第t天的分数总和,则S(t+T)=S(t)

因此我们只需要研究 S(t+T)-S(t)即可, 举个具体的例子:

某公会稳定在1501-1600,则

S=[40 10 -30 -70];

M=[9 6 3 1];

我们的X也只是取T周期内的战绩即可,稳定的意思即是:

X*S*=0;

而获得的日徽章数为:

X*M*/sum(X)

最优策略即是求一个方案X,使得每日徽章数最大,同时满足一个周期后,分数不变.

因此可以建立一个简化后(固定分数段)的整数规划模型:

(目标函数)

max medal=X*M*/sum(X)

(约束条件)

X*S*=0.

X∈N

由于S+公会对比S公会只是全部提高1徽章,因此1501-1700分段的结果在出了S+之后+1即可

简单的模型已经建立完毕.接下来是编程计算

(省略...)

继续之前的例子,对于1501-1600的公会,给定S和M,由于是不定方程有无数解,因此要加一些限制才会出有限的结果,加以限制不超过10天的周期,则有如下结果: 

5天第一,1天第二,3天第四,则每日拿6徽章;

3天第二,1天第三,则每日拿5.25徽章.

对于1501-1600的公会,有没有办法突破6徽章呢? 我们对限制放宽,允许有更长周期的策略,则跑出了2500多条不重样的策略 (不重样是指abcd的最大公约数为1):


...

结论是对于1501-1600分段来说,只拿第一以及第四会拿到最多的徽章数(6.09),而只拿第二和第三则是最差策略(5.25).

由目前的模型和计算结果可以得出:

1、同一分段的不同策略会带来0.8-2日徽章的差距.

2、分段越高则日徽章数也会越高,(1600的S会比1400的S拿更多徽章)

3、尽可能的多拿第一与第四会得到最高的日徽章数.

对于具体分数的策略,由于跨分数段的可能性存在,因而存在更灵活以及更高的日徽章数.

但平均值依然是介于两个分段之间,因此计算跨分段的模型并无理论价值但可以研究.

对于A等公会而言,1201-1300分段的最高日徽章为3,最低仅为1.78. 可能会因为遇见S而提高一些徽章收入,但不可能与稳定的S会收益相同.

列一些数据供参考:

最高收益:2000分保持第一拿 15徽章/日

SS:1901-1999能拿 12.82-13.88徽章/日

SS:1801-1900能拿 11-12.91徽章/日

SS:1701-1800能拿 9.46-12.65徽章/日

S+:1601-1700能拿7.54-6.68徽章/日 

S+:1501-1600能拿6.25-7.09徽章/日 

S:1401-1500能拿5.69-4.86徽章/日 

S:1301-1400能拿4.5-5.29徽章/日

A:1201-1300能拿1.78-3徽章/日

A:1101-1200能拿1.58-2.75徽章/日

A:1000-1100能拿1.4-2.57徽章/日

注:国服暂无S+,1501-1700分段把(徽章数-1)即可得到目前国服的日徽章数.

以上内容转自贴吧大神玩家zmy3324,感觉对于玩家们应该有比较大的参考价值,可以一起了解一下哦~!

相关攻略
精彩推荐
玩家留言
返回顶部