300大作戰(zhàn)護(hù)甲與傷害結(jié)算
一、? 護(hù)甲成分與公式
先給出機(jī)制的結(jié)論,后面解釋是怎么推理的

二、? 證明過(guò)程
2.1?傷害測(cè)試表
首先是打了一下午的傷害測(cè)試,發(fā)現(xiàn)免傷只和護(hù)甲有關(guān)。

2.2?盲猜一個(gè)公式
多數(shù)MOBA游戲的公式長(zhǎng)相是

其實(shí)當(dāng)時(shí)也分不清布料和裝備啥的。單純把肉護(hù)甲看作“不可穿透護(hù)甲”,布料裝備護(hù)甲看作“可穿透護(hù)甲”
2.3?得到一個(gè)適合最小二乘法的公式
不可穿透護(hù)甲?+?可穿透護(hù)甲?+(1-1/傷害保留)×常數(shù)?=?0
假設(shè):系數(shù)?=?(1-1/傷害保留)
轉(zhuǎn)換得到????不可穿透護(hù)甲?+?系數(shù)乘常數(shù)?=?-可穿透護(hù)甲
2.4??使用最小二乘法解超定方程
附錄給出解題過(guò)程。

?2.5 得到公式
就是最開(kāi)始本多的描述圖。不過(guò)98.3感覺(jué)程序員專門(mén)寫(xiě)個(gè)非整數(shù)很累,所以猜測(cè)應(yīng)該是100。
三、? 驗(yàn)證數(shù)據(jù)

四、? 附錄
解算過(guò)程
初始增廣矩陣為:
10 -7.38243394 -459
-7.38243394 7.81831186256096 571.678730271
逐個(gè)消元后得到:
10 -7.38243394 -459
0 2.36827877471456 232.825012425
逐個(gè)消元后得到:
10 -7.38243394 -459
0 2.36827877471456 232.825012425
去除末端得到:
10 -7.38243394 -459
0 2.36827877471456 232.825012425
消除上三角得:
10 0 266.765603339666
0 1 98.3097998896101
消除上三角得:
1 0 26.6765603339666
0 1 98.3097998896101
x0 =? + 26.6765603339666
x1 = 98.3097998896101