当前位置: 首页 > news >正文

leetcode-495.提莫攻击

leetcode-495.提莫攻击

文章目录

  • leetcode-495.提莫攻击
    • 一.题目描述
    • 二.代码提交
    • 三.解释

一.题目描述

在这里插入图片描述

二.代码提交

#include <vector>
using namespace std;

int findPoisonedDuration(vector<int>& timeSeries, int duration) {
    int total = 0;
    for (int i = 0; i < timeSeries.size(); ++i) {
        if (i == timeSeries.size() - 1) 
            total += duration; // 最后一次攻击的毒持续完整时间
        else 
            total += min(timeSeries[i + 1] - timeSeries[i], duration); // 计算中毒时间
    }
    return total;
}

三.解释

  1. 遍历攻击时间数组 timeSeries
  2. 每次攻击持续 duration 时间,但如果下一次攻击发生在毒药效果结束之前,则中毒时间为两次攻击的间隔。
  3. 使用 min 函数取间隔时间和毒药持续时间的最小值,累加到总时间。
  4. 最后返回总中毒时间。

相关文章:

  • 或非门组成的SR锁存器真值表相关问题
  • LLM:GPT 系列
  • C#关于静态关键词static详解
  • vue 文件下载(导出)excel的方法
  • 【Elasticsearch】运行时字段(Runtime Fields)索引时定义运行时字段
  • EtherNetIP转ModbusTCP网关,给风电注入“超级赛亚人”能量
  • flutter ListView 局部刷新
  • 相得益彰,Mendix AI connector 秒连DeepSeek ,实现研发制造域场景
  • 在WPS中通过JavaScript宏(JSA)调用本地DeepSeek API优化文档教程
  • Jenkins 新建配置 Freestyle project 任务 六
  • 力扣142题——环形链表II
  • 项目中菜单按照层级展示sql
  • 大疆无人机需要的kml文件如何制作kml导出(大疆KML文件)
  • 【微服务】SpringBoot 整合Redis Stack 构建本地向量数据库相似性查询
  • deepseek的CoT优势、两阶段训练的有效性学习笔记
  • Vulhub靶机 ActiveMQ任意 文件写入(CVE-2016-3088)(渗透测试详解)
  • oracle表分区--范围分区
  • 利用prompt技术结合大模型对目标B/S架构软件系统进行测试
  • 今日AI和商界事件(2025-02-14)
  • LC-搜索二维矩阵II、相交链表、反转链表、回文链表、环形链表、环形链表ll
  • 中国空间站多项太空实验已取得成果,未来将陆续开展千余项研究
  • 湖北鄂城:相继4所小学有学生腹泻呕吐,供餐企业负责人已被采取强制措施
  • 笔墨如何“构城”?上海美院城市山水晋京展出
  • 云南铁路:打造“铁路+金融+产业”融合发展生态
  • IMF前副总裁朱民捐赠1000万元,在复旦设立青云学子基金
  • 中办、国办印发《安全生产考核巡查办法》