题意:在LLP的世界里,有个英雄叫Teemo,他的攻击能使他的敌人Ashe处理中毒状态。现在,给出Teemo的攻击序列和每次攻击的中毒持续时间,输出Ashe中毒的总共时间。

思路:根据每次攻击时间,可以计算出中毒结束的时间,取中毒结束时间与下次攻击时间的最小值,可以得到每次攻击的持续时间,将这个时间相加得到中毒的总共时间。

代码如下:

var findPoisonedDuration = function(timeSeries, duration) {if (timeSeries.length === 0) return 0;var total = 0;var cur = 0, next = 0;for (var i = 0; i < timeSeries.length; i++){cur = timeSeries[i];next = cur + duration;if (i < timeSeries.length - 1){var tmp = Math.min(next, timeSeries[i + 1]);total += tmp - cur;}else{total += duration;}}return total;
};

LeetCode 495. Teemo Attacking相关推荐

  1. 495. Teemo Attacking

    495. Teemo Attacking 标签(空格分隔): leetcode array medium 题目 In LOL world, there is a hero called Teemo a ...

  2. 【LeetCode】495. Teemo Attacking(提莫大魔王)

    In LOL world, there is a hero called Teemo and his attacking can make his enemy Ashe be in poisoned ...

  3. leetcode 495.提莫攻击

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

  4. 【Lintcode】1207. Teemo Attacking

    题目地址: https://www.lintcode.com/problem/teemo-attacking/description 在LOL中有一个叫"提莫"的英雄,假设被提莫攻 ...

  5. LeetCode 495. 提莫攻击

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

  6. leetcode:495. 提莫攻击

    题目 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/teemo-attacking 在<英雄联盟>的世界中,有一个叫 " ...

  7. Java实现 LeetCode 495 提莫攻击

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

  8. [LeetCode]495. 提莫攻击

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

  9. Leetcode 495:提莫攻击

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

最新文章

  1. Sisyphus.js的使用
  2. java基础学习整理(一)
  3. 我为什么从 Google 辞职?
  4. 揭开发家致富的2个途径
  5. 4.6 Spark SQL 数据清洗
  6. 一位腾讯离职创业 6 年 CEO 的忠告:不要等公司倒闭,才思考这 3 个问题
  7. 使用matlab时括号附近出现红色波浪线“使用的MATLAB语法可能无效”提示
  8. 基于golang的手机号格式验证和邮箱格式验证(正则表达式)
  9. antd权限管理_Antd Pro的权限组件
  10. cityengine常用规则函数
  11. 【电商界的屠龙者-拼多多】——“拼多多”竞品分析
  12. 使用LR和XGBoost跑通criteo点击率预测数据集
  13. NTKO OFFICE文档控件使用
  14. 树莓派的ssh远程登录和树莓派配置无线路由器
  15. jsp获取静态服务器文件路径,11、统一处理异常、处理静态资源访问、项目中的绝对地址跟相对地址问题...
  16. vim 从嫌弃到依赖(14)——快速跳转
  17. AForge学习笔记(3):AForge.Fuzzy
  18. 应急管理场景中的手机信令数据应用探索
  19. 洛谷P1332 血色先锋队(BFS多起点)
  20. caktus ai最适合学生的AI助手(有免费额度)

热门文章

  1. TableView 隐藏多余的分割线
  2. 散列表查找的一个实例
  3. centos 添加用户
  4. 机器学习笔记(二)逻辑回归和正则化
  5. VC菜菜鸟-创建一个即时串口通信程序
  6. python下载安装教程3.7.3-【最新】Python-3.7.0安装教程及下载链接
  7. python进阶书籍推荐-豆瓣评分9.4!年度最值得推荐的Python进阶书
  8. python随机画散点图-python散点图实例之随机漫步
  9. python操作excel表格-python如何操作excel表格
  10. python保留字的基本含义-python 33个保留字是什么意思