蓝桥杯2566: 蓝桥杯2019年第十届国赛真题-燃烧权杖题解

冷夕颜 算法基础篇 54 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!
小C最近迷上了一款游戏,现在,在游戏中,小C有一个英雄,生命值为x;敌人也有一个英雄,生命值为y,除此以外,还有k个士兵,生命值分别为a1、a2、……

小 C 最近迷上了一款游戏。现在,在游戏中,小 C 有一个英雄,生命值为x;敌人也有一个英雄,生命值为 y。除此以外,还有 k 个士兵,生命值分别为a1、a2、……、ak。现在小 C 打算使用一个叫做“燃烧权杖”的技能。“燃烧权杖”会每次等概率随机选择一个活着的角色(英雄或士兵),扣减其 10 点生命值,然后如果该角色的生命值小于或等于 0,则该角色死亡,不会再被“燃烧权杖”选中。“燃烧权杖”会重复做上述操作,直至任意一名英雄死亡。小 C 想知道使用“燃烧权杖”后敌方英雄死亡(即,小 C 的英雄存活)的概率。为了避免精度误差,你只需要输出答案模一个质数 p 的结果,具体见输出格式。

蓝桥杯2566:  蓝桥杯2019年第十届国赛真题-燃烧权杖题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
全网最全C++题库,助您挑战自我,突破极限,成为编程领域的佼佼者!

标签: 蓝桥杯2566: 蓝桥杯2019年第十届国赛真题-燃烧权杖题解