核心算法解析
1. 积分映射规则:
* 普通牌(3~13):积分=牌面值积分=牌面值积分=牌面值
* 特殊牌:
* 1→151 \rightarrow 151→15
* 2→162 \rightarrow 162→16
* 14→2014 \rightarrow 2014→20
* 15→2515 \rightarrow 2515→25
2. 特殊牌型处理:
* 炸弹(四张相同):
totalnew=5×totalbasetotal_{new} = 5 \times total_{base} totalnew =5×totalbase
* 王炸(同时含14和15):
totalnew=totalbase+160total_{new} = total_{base} + 160 totalnew =totalbase +160
3. 示例验证:
* 输入1 1 1 1:
15×4=60→×530015 \times 4 = 60 \xrightarrow{\times 5} 300 15×4=60×5 300
* 输入1 1 14 15:
15+15+20+25=75→+16023515 + 15 + 20 + 25 = 75 \xrightarrow{+160} 235 15+15+20+25=75+160 235
该算法时间复杂度O(1)O(1)O(1),空间复杂度O(1)O(1)O(1),完美满足题目约束条件。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
代码部分