【算法】模拟算法——提莫攻击(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

相关推荐
gihigo199817 小时前
MATLAB使用遗传算法解决车间资源分配动态调度问题
算法·matlab
墨染点香18 小时前
LeetCode 刷题【138. 随机链表的复制】
算法·leetcode·链表
却道天凉_好个秋18 小时前
目标检测算法与原理(一):迁移学习
算法·目标检测·迁移学习
凡同学。18 小时前
通信人C++自学
c++·应届生秋招·后端四件套
威桑18 小时前
C++ Linux 环境下内存泄露检测方式
linux·c++
报错小能手19 小时前
C++笔记(面向对象)RTTI操作符
开发语言·c++·笔记
GOATLong19 小时前
git使用
大数据·c语言·c++·git·elasticsearch
兮山与19 小时前
算法24.0
算法
晓北斗NorSnow19 小时前
机器学习核心算法与学习资源解析
学习·算法·机器学习
十五年专注C++开发20 小时前
Qt-Nice-Frameless-Window: 一个跨平台无边框窗口(Frameless Window)解决方案
开发语言·c++·qt