问题 一个枪手打靶,靶从外向内有1-10分(考虑脱靶得0分),打十枪,求枪手最后得90分的概率. 解决思路 一.穷举 考虑10重for循环,累计十次得分和为90者,求得概率.该法通用性差,效率低,但容易想到. 二.映射 穷举共1110种可能,即(1e10)11.则考虑10进制数N,将其遍历,从0到1110-1,映射到11进制,解出每种可能下10次的得分,累计为90则计入. 注意:1110超出了int的范围,要考虑BigInteger.或者以字符串来计算大整数. 三.递归 从动态规划角度思考. f…