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

提莫攻击 ---- 模拟算法

题目链接

题目:

分析:

  • 如果两次攻击的时间差是>=中毒的持续时间duration, 那么第一次攻击的中毒时间就是duration
  • 如果两次攻击的时间差是< 中毒的持续时间duration, 那么第一次攻击的持续时间就是这个时间差
  • 假设攻击了n次, 那么我们从第一次攻击开始计算时间差, 那么当我们算到最后一次时, 计算的是前面的n-1次的时间, 那么最后一次攻击, 中毒时间肯定是duration, 所以我们计算结果时, 要加上duration

代码:

class Solution {public int findPoisonedDuration(int[] timeSeries, int duration) {int ret = 0;for(int i = 1; i < timeSeries.length; i++){if(timeSeries[i] - timeSeries[i-1] >= duration){ret += duration;}else{ret += timeSeries[i] - timeSeries[i-1];}}return ret + duration;}
}

相关文章:

  • 备战十一届大唐杯国赛预选赛
  • C# as运算符
  • Visual Studio Code使用(C++项目新建,运行)
  • 快速入门文件操作+5种例子演示
  • 前端项目如何排查是否使用第三方.ttf
  • Docker中布置Jenkins实现Android项目的自动化构建
  • Django 创建项目及应用
  • elementui中的表单,根据条件判断切换是否必填
  • [Windows] 植物大战僵尸杂交版
  • 【NOI】C++程序结构入门之循环结构二-for循环
  • 非计算机行业的人,如何使用大模型进行自媒体创作
  • 【MySQL】库和表的操作
  • 【C++奇技淫巧】CRTP(奇特重现模板模式)
  • 为了搞清楚 DNS,我花了 1.99 买了一个域名
  • Esxi_FAQ_2024.6.3
  • (三)从jvm层面了解线程的启动和停止
  • extjs4学习之配置
  • Fastjson的基本使用方法大全
  • golang 发送GET和POST示例
  • Objective-C 中关联引用的概念
  • Redux系列x:源码分析
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 树莓派 - 使用须知
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​queue --- 一个同步的队列类​
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​十个常见的 Python 脚本 (详细介绍 + 代码举例)
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #define、const、typedef的差别
  • #FPGA(基础知识)
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #pragam once 和 #ifndef 预编译头
  • #Z2294. 打印树的直径
  • #控制台大学课堂点名问题_课堂随机点名
  • (¥1011)-(一千零一拾一元整)输出
  • (2)STM32单片机上位机
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (Matlab)使用竞争神经网络实现数据聚类
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (三)SvelteKit教程:layout 文件
  • (已解决)vscode如何选择python解释器
  • ..回顾17,展望18
  • .describe() python_Python-Win32com-Excel
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET Project Open Day(2011.11.13)
  • .net 使用ajax控件后如何调用前端脚本
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .net连接oracle数据库
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法