一个游戏的数学公式

来源:百度知道 编辑:UC知道 时间:2024/09/13 05:06:41
一共有20000点
假设加1点力量等于1点攻击
加1000点智力等于10倍的攻击
那么这两万点分配到力量和智力上
各分多少才能打到最高值?
比例是多少? 是不是1比1
不好意思 1000点智力只能提高1倍 10000点智力提高10倍

是1比1
规范点来说是最值问题。

设力量加x点
,则智力为20000-x
攻击力=x*(20000-x)*10/1000
求导得d攻击力/dx=(20000-2x)/100
导数为0时取得极值,即(20000-2x)/100=0
所以x=10000,由问题的实际意义,最值是存在的,再根据取值范围0~20000,即得。

换成1倍也一样的,同样算法。即(20000-2x)/1000=0

这是一道很简单的函数题解析如下:
解:设加X点力量可使攻击力达到最高值y。则可得函数:
y=x(10000-x) (x大于或等于0,但小于或等于10000)
可得当y最大值时x取值为:x=-b/2a=-10000/2*-1=5000 y=5000*(10000-5000)
所以各分配应该是1:1的比例