class Solution:
def findPoisonedDuration(self, timeSeries: List[int], duration: int) -> int:
ans, expired = 0, 0
for i in range(len(timeSeries)):
if timeSeries[i] >= expired:
ans += duration
else:
ans += timeSeries[i] + duration - expired
expired = timeSeries[i] + duration
return ans
提莫攻击python
最新推荐文章于 2026-08-24 11:37:29 发布
该篇博客探讨了一个Python类`Solution`,其核心方法`findPoisonedDuration`处理了时间序列中毒事件的问题。它计算了在一系列时间段内,每次中毒事件持续的影响总时间。算法通过遍历时间序列,更新累计影响时间和过期时间来实现计算。

2万+

被折叠的 条评论
为什么被折叠?



