欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

495提莫攻击

发布时间:2024/3/13 编程问答 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 495提莫攻击 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。

当提莫攻击艾希,艾希的中毒状态正好持续 duration 秒。

正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会在 duration 秒后结束。

给你一个 非递减 的整数数组 timeSeries ,其中 timeSeries[i] 表示提莫在 timeSeries[i] 秒时对艾希发起攻击,以及一个表示中毒持续时间的整数 duration 。

返回艾希处于中毒状态的 总 秒数。

class Solution:def findPoisonedDuration(self, timeSeries: List[int], duration: int) -> int:ans = 0for j in range(1, len(timeSeries)):if timeSeries[j] - timeSeries[j - 1] >= duration:ans += durationelse:ans += timeSeries[j] - timeSeries[j - 1]return ans + duration

总结

以上是生活随笔为你收集整理的495提莫攻击的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。