|
本文的算法有一个前提,天官赐福出43个技能的概率均等。使用一个包子赐福的花费按平均100万计算。假设1:宝宝技能有高级A、高级B、高级C、高级D,想要洗出超级A、超级B、超级C、超级D。
1、洗出一个超级技能
组合分别是AXXX、XAXX、XXAX、XXXA、BXXX、XBXX、XXBX、XXXB、CXXX、XCXX、XXCX、XXXC、DXXX、XDXX、XXDX、XXXD,一共16种,每一种组合数为39*38*37=877344,总的组合数为43*42*41*40=2961840,总概率=877344/2961840=1/3.76,平均4次出,花费=4*100=400万
2、洗出两个超级技能
方法1:不加锁,组合分别为ABXX AXBX AXXB BAXX BXAX BXXA 另外还有AC AD BC BD CD的组合,一共36种组合,每种组合数=39*38=1482,总组合数=1482*36=53352,总概率=53352/2961840=1/55.52,约56次出,花费=100*56=5600万275520/
方法2:洗出一个有用技能,加锁洗第二个,洗一个有用技能花费400万,第二次剩余3个有用技能,组合:AXX XAX XXA BXX XBX XXB CXX XCX XXC,9种组合,单个组合数=39*38=1482,全技能总的组合数=42*41*40=68880,总概率=9*1482/68880=1/5.16,约5次出,花费500*5=2500万,合计=400+2500=2900万
3、洗出3个有用技能
方法1:不加锁,组合分别为ABCX ACBX AXBC AXCB ABXC ACXB BACX BCAX BAXC BCXA BCAX BACX CABX CBAX CAXB CBXA CXAB CXBA合计18种,另外还有ABD BCD组合,合计54种,每种组合数=39,合计39*54=2106种,概率为2106/2961840=1/1406,约1406次出,花费=1406*100=140600万=14亿600万
方法2:洗出一个技能加锁,再洗出另外两个有用技能,第一次花费400万,第二次组合相当于42个技能3个位置洗出2个有用技能,组合为ABX AXB BAX BXA XAB XBA合计6种,另外还有AC,BC组合,合计18种,合计组合数=18*39=702,全技能组合数=42*41*40=68880,概率=702/68880=1/98,约98次出,花费=500*98=49000万,两次总花费=4亿9400万
方法3:洗出1个技能加锁,再洗出第2个技能在加锁,再洗出第3个技能,第1次花费400万,第2次花费2500万,第3次相当于40个技能2个位置出1个有用技能,组合为AX XA BX XB合计4种,合计组合数=4*39=156种,全技能组合数=41*40=1640,概率为=156/1640=10.51,约11次出,花费=25*100*11=27500万,3次合计=27500+2500+400=3亿400万
4、洗出全部想要的4个有用技能
方法1:不加锁,超A超B超C超D的组合数=4*3*2*1=24种,概率=24/2961840=1/123410,约123410次出,花费=12341000万=1234亿1000万
方法2:洗出1个技能加锁,再洗另外3个有用技能,第1花费400万,第2次组合数=3*2*1=6种,总组合数=42*41*40=68880种,概率=6/68880=1/11480,约11480次出,花费500*11480=574亿,合计=574亿400万
方法3:洗出一个技能加锁,再洗出第2个技能加锁,再洗其余2个有用技能,第1次花费400万,第2次花费2500万,第3次相当于41个技能2个位置洗出2个有用技能,组合数为AB BA 合计2种,总组合数=41*40=1640种,概率为=2/1640=1/820,约820次出,花费=2500*820=205亿,合计205亿2900万。
总结:
1.加锁洗省钱,省很多钱。
2.想洗出4技能全想要,比如想要洗出超比 超夜 超偷 超连(超合纵),花费天价。
3.这是有高级A B C D的情况下,如果宝宝只有高级A ,想要洗出超级A的概率,概率要小的多,约为4*42*41*40/2961840=275520/2961840=1/10.75,约10次出,并不是4次出,花费1000万,如果有高级A 高级B 的情况下,想要洗出超级A或者超级B ,概率=8*42*41*40/2961840=551040/2961840=1/5.37,约6次出,花费600万。
剩下的大家自己计算吧。
|
|