every blog every motto: You will never know unless you try

0. 前言

简单记录

1. 正文

1.1 题目

在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。

你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。
示例:
输入: [1,4], 2
输出: 4
原因: 第 1 秒初,提莫开始对艾希进行攻击并使其立即中毒。中毒状态会维持 2 秒钟,直到第 2 秒末结束。
第 4 秒初,提莫再次攻击艾希,使得艾希获得另外 2 秒中毒时间。
所以最终输出 4 秒。

1.2 题解

class Solution {public:int findPoisonedDuration(vector<int>& timeSeries, int duration) {// 空数组时if(timeSeries.size() ==0)return 0;int timeSum=0; // 中毒持续时间for(size_t i=0;i<timeSeries.size()-1;i++){   // 如果两次时间间隔大于等待时间,总时间+durationif(timeSeries[i+1]-timeSeries[i] >= duration){timeSum += duration; }// 如果两次时间间隔小于等待时间,总时间+两次时间的差值else{timeSum += (timeSeries[i+1] - timeSeries[i]);}}// 最后,加上最后一个时刻的时间timeSum += duration;return timeSum;}
};

1.3 提交结果

参考文献

[1] https://leetcode-cn.com/problems/teemo-attacking/

【LeetCode】【数组】题号:495,提莫攻击相关推荐

  1. LeetCode刷题笔记 495. 提莫攻击

    题目描述 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态.现在,给出提莫对艾希的攻击时间序列和提莫攻击的 ...

  2. 【leetcode刷题】36.提莫攻击——Java版

    ⭐欢迎订阅<leetcode>专栏,每日一题,每天进步⭐ 我建议加上攻速,攻击力,生命回复速率,护甲,魔抗,血量,计算在攻击频率下提莫几秒弄死艾希 --leetcode此题热评 前言 哈喽 ...

  3. 【快乐水题】495. 提莫攻击

    原题: 力扣链接:495. 提莫攻击 题目简述: 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄.他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态. 当提 ...

  4. 【LeetCode每日一题】(搞笑题)495. 提莫攻击

    目录 题目 一.解题思路 二.结果 1.注意点 2.JAVA代码 总结 题目 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄.他的攻击可以让敌方英雄艾希(编者注:寒 ...

  5. Leecode 刷题记录 495 提莫攻击

    文章目录 topic answer topic 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄.他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态. 当提莫 ...

  6. leetcode(2)495——提莫攻击(C++),运算符优先级(+=,?,+,-)

    文章目录 前言 程序 分解 疑惑 前言 程序,边刷边总结边学语言. 题目 程序 int findPoisonedDuration(vector<int> & timeSeries, ...

  7. LeetCode每日一题495. 提莫攻击

    495. 提莫攻击 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄.他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态. 当提莫攻击艾希,艾希的中毒状态正好 ...

  8. Java实现 LeetCode 495 提莫攻击

    495. 提莫攻击 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态.现在,给出提莫对艾希的攻击时间序列和 ...

  9. leetcode 495.提莫攻击

    leetcode 495.提莫攻击 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态.现在,给出提莫对艾希 ...

  10. 力扣#495.提莫攻击 JAVA实现

    495.提莫攻击 题目:在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄.他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态. 当提莫攻击艾希,艾希的中毒状态 ...

最新文章

  1. “区块链”究竟是什么
  2. Hinton胶囊理论代码开源,上线即受热捧
  3. 汇编语言--sbb指令
  4. APM - 零侵入监控JDBC服务
  5. 2019牛客暑期多校训练营(第九场)-E All men are brothers
  6. 零基础转行学Web前端,需要掌握哪些技术?
  7. 检测与跟踪:快速视频姿态估计
  8. 《王者荣耀》回应故障:3个工作日内补发排位赛星积分丢失
  9. 【神经网络与深度学习】卷积神经网络在自然语言处理的应用
  10. java中每个类都有子类,Java中所有的类都是从( )类或其子类派生而来的。
  11. Windows Server2012 R2中安装SQL Server2008
  12. win11没有扫雷了?咱用python做一个(效果演示+源码分享)
  13. 在.cpp文件中调用.c文件中的函数
  14. 用C语言开发一个BT下载软件(一) ------ BitTorrent协议 -2
  15. IntentService使用姿势
  16. 推荐:新人进群自动发邮件 一进群就推送邮件给新成员 qq群引流Air版
  17. QQ美女找茬辅助器制作
  18. 最新TIOBE编程语言排行:C语言第一,Python反超Java,挤进第二
  19. LintCode 488.快乐数
  20. 2020第四届全球程序员节观后感

热门文章

  1. SVN快速上手使用(适用于新入职同事)
  2. java序列化,看这篇就够了
  3. img 居中_如何解决img标签下面的小空隙(详细教程)
  4. Node.js:node项目中连接postgresql以及基础使用
  5. HTML:在动态背景登陆界面中加入图片轮播
  6. Git:git pull 的使用
  7. 论文笔记_SLAM_综述十几篇_目录
  8. 论文笔记_S2D.52_CMRNet++_运行记录
  9. ORB-SLAM3 一张图梳理rgbd_tum.cc主流程
  10. 【一天一个C++小知识】016:c++11中的lambda表达式