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

leetcode-495.提莫攻击

leetcode-495.提莫攻击

code review!

文章目录

  • 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. 最后返回总中毒时间。

http://www.mrgr.cn/news/91414.html

相关文章:

  • 【16届蓝桥杯寒假刷题营】第2期DAY1I
  • 视点坐标及鼠标交点坐标的信息显示(七)
  • 基于SpringBoot的“高考志愿智能推荐系统”的设计与实现(源码+数据库+文档+PPT)
  • 计算机视觉中图像的基础认知
  • Chrome多开终极形态解锁!「窗口管理工具+IP隔离插件
  • 计算机视觉:卷积神经网络(CNN)基本概念(一)
  • 【深度解析】图解Deepseek-V3模型架构-混合专家模型(MoE)
  • VMware Workstation 17.0 Pro创建虚拟机并安装Ubuntu22.04与ubuntu20.04(双版本同时存在)《包含小问题总结》
  • 【数据结构基础_链表】
  • mysql 学习16 视图,存储过程,存储函数,触发器
  • SQL复习
  • STM32创建静态库lib
  • javacv将mp4视频切分为m3u8视频并播放
  • docker 基础命令使用(ubuntu)
  • 250217-数据结构
  • 【个人开发】deepspeed+Llama-factory 本地数据多卡Lora微调【完整教程】
  • 设计模式14:职责链模式
  • 【R语言】聚类分析
  • 【16届蓝桥杯寒假刷题营】第1期DAY4
  • java数据结构_二叉树的相关面试题_5.6