算法/回合制战斗
OI
一小道C语言题带来的乐趣
要用游戏的玩法打败游戏的情景题!
对于以下题目:
某游戏规则中,甲乙双方每个回合的战斗总是有一方胜利,一方失败。游戏规定:失败的一方要把自己的体力值的1/4加给胜利的一方。例如:如果双方体力值当前都是4,则经过一轮战斗后,双方的体力值会变为:5,3。现在已知:双方开始时的体力值甲:1000,乙:2000。假设战斗中,甲乙获胜的概率都是50%,求解:双方经过4个回合的战斗,体力值之差小于1000的理论概率。
用基础模拟算法来解决:
1 |
|
是不是特像打游戏刷关呢?( ^ v ^ )