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

优选算法_模拟_提莫攻击_C++

一.题目解析

有一个数组,里面每一个数字都表示一个攻击的时间,每一次攻击都会造成duration的中毒效果,求最大的中毒时间,在中毒期间再次攻击会重置中毒时间

算法解析

两次攻击间隔>duration,说明中毒可以完整结束,如果<duration,说明中毒重置就只能造成两攻击间隔时间x的中毒

模拟算法考验代码编写的能力,理解过程要自己编写

二.代码编写

class Solution { public: int findPoisonedDuration(vector<int>& timeSeries, int duration) { int rettime=0; int n=timeSeries.size(); for(int i=0;i<n;i++) { if(i==n-1) break;//边界情况 int x=timeSeries[i+1]-timeSeries[i]; if(x>=duration) { rettime+=duration; } else { rettime+=x; } } return rettime+duration;//最后一次中毒一定不会重置 } };
http://www.jsqmd.com/news/509477/

相关文章:

  • CosyVoice3问题解决手册:音频生成失败、发音不准怎么办?
  • JPEGView:让专业图像浏览与处理触手可及
  • 2026年供应链公司权威推荐:财务管理/财务软件用友/供应链管理/用友云财务系统/财务供应链一体化/供应链/选择指南 - 优质品牌商家
  • NEURAL MASK开源镜像安全审计:本地沙箱执行+零外网依赖+内存加密
  • Qwen3.5-9B一文详解:9B参数开源镜像+Gradio界面完整部署流程
  • LlamaParse:3步搞定PDF智能解析的终极指南
  • FireRedASR Pro快速上手:支持GPU加速,识别速度大幅提升
  • 电子科技大学计算机复试面试:如何用一份‘挖坑式’简历引导老师提问?
  • 从零开始:在Windows系统上部署gte-base-zh模型服务
  • Nanbeige 4.1-3B惊艳效果展示:阳光草原配色+逐字蹦出神谕+系统日志可视化
  • Botty暗黑破坏神2全自动刷宝脚本:3步告别手动Farming的智能助手
  • 从格式地狱到一键通关:Paperxie 4000 + 高校模板库,让本科毕业论文排版效率拉满
  • 【持续更新】cps5301文档翻译
  • 基于java的事业单位教师招聘考试可视化系统
  • Qwen3-32B-Chat保姆级教程:从裸机Ubuntu系统到Qwen3-32B服务上线全过程
  • 从FP16到FP8:Stable Diffusion 3.5量化升级指南,显著降低硬件门槛
  • Nanbeige 4.1-3B多场景落地:社区运营、粉丝互动、内容共创新范式
  • 基于java的个人理财备忘录记账提醒系统vue
  • 如何用SeisUnix开启你的地震数据处理之旅:从零到实战的完整指南
  • Forza Painter:重新定义《极限竞速》车辆涂装创作流程
  • Templater:用智能笔记模板提升Obsidian效率的完整指南
  • 保姆级教程:手把手用PyG和FedML搭建你的第一个图联邦学习(FGL)Demo
  • 小产后多久可以吃燕窝小产修护实用指南
  • 终极指南:如何用FanControl实现Windows风扇智能控制与完美静音
  • Kook Zimage真实幻想Turbo惊艳效果展示:梦幻光影×写实肤质高清作品集
  • Cosmos-Reason1-7B模型加速技术:使用.accelerate库优化推理
  • 雪女-斗罗大陆-造相Z-Turbo在软件测试中的应用:自动化生成GUI测试用例示意图
  • 2026年铝合金走线架应用白皮书工业机房改造剖析:托盘式电缆桥架/梯式电缆桥架/槽式电缆桥架/网格电缆桥架/选择指南 - 优质品牌商家
  • 告别复杂配置!mPLUG-Owl3-2B多模态工具一键部署指南
  • 零代码集成Cursor与Figma:跨工具协作的实时同步解决方案