【算法】模拟算法——提莫攻击(easy)

题解:提莫攻击(模拟算法)

目录

1.题目

题目链接:LINK

2.题解

举例:

3.参考代码

cpp 复制代码
class Solution {
public:
    int findPoisonedDuration(vector<int>& timeSeries, int duration) 
    {
        int n = timeSeries.size();
        int time = 0;
        for(int i = 1; i < n; i++)
        {
            int sub = timeSeries[i] - timeSeries[i-1];
            if(sub >= duration) time+=duration;
            else time+= sub;
        }

        return time + duration;
    }
};

4.总结

提莫攻击的中毒时间取决于 下一次攻击与这次攻击的间隔 ,如果间隔大于等于中毒持续时间,则time加满毒时间,如果小于中毒持续时间,则这次中毒导致的中毒实践变成了这个时间间隔。


EOF

相关推荐
随意起个昵称16 小时前
区间dp-基础题目1(石子合并)
算法·动态规划
吞下星星的少年·-·16 小时前
线段树模板
算法
wunaiqiezixin16 小时前
如何在C++中创建和管理线程
c++
段一凡-华北理工大学16 小时前
2026 高炉炼铁智能化技术全景与演进路径~系列文章11:演进路径与行业未来
大数据·网络·人工智能·算法·工业智能体·高炉炼铁智能化
雪度娃娃17 小时前
转向现代C++——在意为改写的函数添加 override
开发语言·c++
王老师青少年编程17 小时前
csp信奥赛C++高频考点专项训练之前缀和&差分 --【一维差分】:[NOIP 2018 提高组] 铺设道路
c++·前缀和·差分·csp·高频考点·信奥赛·铺设道路
叶小鸡17 小时前
小鸡玩算法-力扣HOT100-多维动态规划
算法·leetcode·动态规划
星马梦缘17 小时前
aaaaa
数据结构·c++·算法
菜菜的顾清寒18 小时前
力扣HOT100(42)链表-随机链表的复制
算法·leetcode·链表
lqqjuly18 小时前
模型剪枝与稀疏化:理论、算法与可运行实现
人工智能·算法·剪枝