ACM训练1789: 小O的溢出题解

你曾走过我的故事 算法基础篇 63 0
想要成为编程高手?那就来试试全网最全C++题库,让您在练习中快速成长。
但是他不知道怎么使用手中的卡牌能获得更多的点数,为了简化问题,我们假定小O手中拥有n张卡牌,每张卡牌最多可以使用一次,因为point点数是根据伤害计算的,

除了学习C语言外,小O同样喜欢各种游戏,最近小O沉迷于 一款卡牌游戏不能自拔,小O希望在游戏中获得更高的排名 游戏的排名是根据获得的point的数量来计算的,获得point的 方法是用手中的卡牌去挑战BOSS,造成的伤害点数就是能获得的 point,point越高则排名越高,小O当然希望自己排名越高越好了 但是他不知道怎么使用手中的卡牌能获得更多的点数, 不过他知道聪明的你能帮他解决这个问题,所以来找你帮忙了 为了简化问题,我们假定小O手中拥有n张卡牌, 每张卡牌有一个攻击力a[i],BOSS的血量为m点 每张卡牌最多可以使用一次(可以不用,顺序随意), 当BOSS的血量少于等于0时,不能再攻击 因为point点数是根据伤害计算的, 所以最后一击的攻击力会被全部计入伤害中

ACM训练1789: 小O的溢出题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
全网最全C++题库,助您挑战自我,突破极限,成为编程领域的佼佼者!

标签: ACM训练1789: 小O的溢出题解