关于如何分配连击箭连击弓6倍弓使输出最大

2024/4/2359 浏览攻略
先假设流两排放置连击箭(逐日箭)连击弓(烈阳弓)6倍弓(觉醒弓)
设逐日箭数量为n,觉醒弓数量为m,烈阳弓数量为f,最终连击倍数为y。
那么首先,我们有两个方程:
1. n + m + f = 12
2. 3nm + 2n + 1.5f = y
我们需要找到满足这两个方程的正整数n、m和f,使得y的值最大。
从第一个方程中解出f,得到:
f = 12 - n - m
将f的表达式代入第二个方程中,得到:
3nm + 2n + 1.5(12 - n - m) = y
化简得:
3nm + 2n + 18 - 1.5n - 1.5m = y
3nm + 0.5n - 1.5m + 18 = y
为了使得y最大,我们需要最大化3nm项,因为n和m都是正整数,所以n和m应该尽可能大。由于n + m  ≤12,我们可以推断出当n和m最接近时,它们的乘积最大。因此,我们应该选择n和m尽可能相等且尽可能大。
假设n = m,则我们有:
2n + f = 12
由于n和m是正整数,我们可以设n = m = k,其中k是某个正整数。那么:
2k + f = 12
解出f:
f = 12 - 2k
现在我们需要找到一个合适的k值来最大化y。由于f也必须是正整数,我们有:
12 - 2k > 0 得 k < 6
因此,最大的可能的k值是5(因为如果k=6,则f=0,不满足正整数的条件)。所以:
n = m = 5, f = 12 - 2 *5 = 2
将这些值代入第二个方程中计算y:
y = 3 *5 *5 + 2 * 5 + 1.5 *2 = 75 + 10 + 3 = 88
因此,当n=5,m=5,f=2时,我们得到的最大值为:ymax=88
TapTap
TapTap
TapTap
3
1
11