Leetcode—1652. 拆炸弹【简单】

2024每日刷题(127)

Leetcode—1652. 拆炸弹

在这里插入图片描述

实现代码

class Solution {
public:vector<int> decrypt(vector<int>& code, int k) {int codeSize = code.size();vector<int> ans(codeSize, 0);if(k == 0) {return ans;}if(k > 0) {for(int i = 0; i < codeSize; i++) {for(int j = 1; j <= k; j++) {ans[i] += code[(i + j) % codeSize];}}} else {for(int i = 0; i < codeSize; i++) {for(int j = -1; j >= k; j--) {ans[i] += code[(i + j + codeSize) % codeSize];}}}return ans;}
};

运行结果

在这里插入图片描述

滑动窗口实现代码

class Solution {
public:vector<int> decrypt(vector<int>& code, int k) {int n = code.size();vector<int> ans(n);if(k == 0) {return ans;}int sum = 0;int start = k > 0 ? 1: n + k;int end = k > 0 ? k: n - 1;for(int i = start; i <= end; i++) {sum += code[i];}for(int i = 0; i < n; i++) {ans[i] = sum;sum -= code[start++ % n];sum += code[++end % n];}return ans;}
};

运行结果

在这里插入图片描述

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/6953.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

323_C++_QT_QProcess执行cmd解压、压缩、删除tar.gz等等其他压缩包文件到指定目录,不需要外部库,QT自带API的就行

// decompressPath : 解压到此目录 // fileName : 解压的tar.gz文件名executeCommand(decompressPath , QString::fromStdString(fileName));// 开始解压 void executeCommand

完美质量的追求:6Sigma咨询的实践指南

在竞争激烈的商业环境中&#xff0c;6Sigma这一术语正在逐渐崭露头角&#xff0c;成为众多企业追求卓越质量的重要工具。6Sigma不仅仅是一个数字或标准&#xff0c;它代表着一种对完美质量的追求与承诺&#xff0c;是企业在市场中立足的基石。 面对产品质量的不稳定与客户需求…

代码随想录算法训练营Day31 | 贪心算法理论基础、455.分发饼干、376. 摆动序列、53. 最大子序和 | Python | 个人记录向

本文目录 贪心算法理论基础455.分发饼干做题看文章大饼干优先小饼干优先 376. 摆动序列做题看文章 53. 最大子序和做题看文章暴力求解贪婪算法 以往忽略的知识点小结个人体会 贪心算法理论基础 代码随想录&#xff1a;贪心算法理论基础 455.分发饼干 代码随想录&#xff1a;…

你身边的测试都转行了么?

入行13年&#xff0c;时间过得真快&#xff0c;由一开始的测试执行人员到测试组长&#xff0c;经历了4家公司&#xff0c;认识很多测试同事&#xff0c;有的人中场退出&#xff0c;有的人转行&#xff0c;有的人艰难地前行。。。 一&#xff1a;结婚嫁人生子&#xff0c;退出职…

linux部署java服务流程案例

linux部署java服务流程案例 一 检查java环境启动jar包命令 一 检查java环境 java启动jar包命令 java -jar zdbs_hd_33333.jar

AI图书推荐:AI在语言学习教育领域的应用和挑战

这本书《AI在语言学习教育领域的应用和挑战》&#xff08;AI in Language Teaching, Learning, and Assessment&#xff09;由Fang Pan编辑&#xff0c;出版于IGI Global&#xff0c;主要探讨了人工智能&#xff08;AI&#xff09;在语言教育领域的应用、挑战以及潜在的益处。 …

力扣数据库题库学习(5.6日)--1683. 无效的推文

1683. 无效的推文 问题链接 思路分析 查询所有无效推文的编号&#xff08;ID&#xff09;。当推文内容中的字符数严格大于 15 时&#xff0c;该推文是无效的。 以任意顺序返回结果表。 MySQL 中有一些用于处理字符串的函数&#xff0c;其中包括用于获取字符串长度的函数。可…

偏微分方程算法之椭圆型方程差分格式编程示例

目录 一、示例1-五点菱形格式 1.1 C代码 1.2 计算结果 二、示例2-九点紧差分格式 2.1 C代码 2.2 计算结果 三、示例3-二阶混合边值 3.1 C代码 3.2 计算结果 本专栏对椭圆型偏微分方程的三种主要差分方法进行了介绍&#xff0c;并给出相应格式的理论推导过程。为加深对…

243 基于matlab的模糊C均值算法(FCM)及其改进算法将空间邻域项引入FCM的目标函数(FCM_S)

基于matlab的模糊C均值算法&#xff08;FCM&#xff09;及其改进算法将空间邻域项引入FCM的目标函数(FCM_S),广义的模糊C均值(GFCM)算法&#xff0c;基于核的改进的模糊c均值聚类算法&#xff08;KFCM&#xff09;,基于核的广义模糊c均值聚类算法KGFCM的图像分割方法。程序已调…

框架漏洞RCE-1

一、前提 1、命令执行漏洞&#xff1a;直接调用操作系统命令。攻击者构造恶意命令&#xff0c;将命令拼接到正常的输入中&#xff0c;达到恶意攻击的目的。 (1)、常见命令执行函数 PHP&#xff1a;exec、shell_exec、system、passthru、popen、proc_open、反引号等 ASP.N…

Go语言在Web开发中有哪些常用框架?

文章目录 1. Gin原因和解决方案示例代码 2. Echo原因和解决方案示例代码 3. Revel原因和解决方案示例代码 4. Buffalo原因和解决方案示例代码 总结 Go语言在Web开发中拥有许多优秀的框架&#xff0c;这些框架帮助开发者快速构建稳定且高效的Web应用。下面是一些常用的Go语言Web…

2024牛客五一集训派对day4 G.Game of Swapping Numbers

题目 思路&#xff1a; 补充证明&#xff1a; 1、当n > 2时&#xff0c;至少有两个区间是ai > bi&#xff08;设为正&#xff09; 或 ai < bi&#xff08;设为逆&#xff09;&#xff1b; 2、当 最优操作执行完后&#xff0c;任意两个区间都有交集&#xff1b; 3、…

拉普拉斯丨独家冠名2024年度ATPV技术分论坛,助力产业科技持续创新

为了进一步促进行业技术交流&#xff0c;推进光伏行业发展及标准建设的进程&#xff0c;针对高效电池&#xff0c;领跑组件&#xff0c;新产品认证及应用等技术专题及国内外光伏标准的最新进程&#xff0c;由中国绿色供应链联盟光伏专委会&#xff08;ECOPV&#xff09;指导的2…

对比试验系列:Faster—RCNN配置及训练自己数据集

一、源码下载 GitHub - bubbliiiing/faster-rcnn-pytorch: 这是一个faster-rcnn的pytorch实现的库&#xff0c;可以利用voc数据集格式的数据进行训练。这是一个faster-rcnn的pytorch实现的库&#xff0c;可以利用voc数据集格式的数据进行训练。. Contribute to bubbliiiing/fa…

JavaScript百炼成仙自学笔记——12

函数七重关之五&#xff08;自执行函数&#xff09; 什么时候用它&#xff1f; 很多时候&#xff0c;我们只想执行一个函数&#xff0c;却无所谓这个函数叫什么名字。那么这种情况下就可以考虑使用自执行函数。 {function(){console.log(123);} }(); 这就是一个简单的自执行的…

Day02-zabbix自定义监控详解

Day02-zabbix自定义监控详解 十、弥补监控死角-自定义监控10.1 概述10.2 自定义监控全流程1&#xff09;客户端a&#xff09;通过命令、脚本取出对应的值b&#xff09;创建键值与重启 2&#xff09;服务端a&#xff09;服务端手动测试b&#xff09; web页面&#xff1a;创建监控…

本地部署eXtplorer文件管理器并安装内网穿透构建私人云存储服务器

文章目录 1. 前言2. eXtplorer网站搭建2.1 eXtplorer下载和安装2.2 eXtplorer网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1. 前言 通过互联网传输文件&#xff0c;是互联网最重要的应用之一&#xff0c;无论是…

数据结构---第十一天(判断题)

二、判断题 1.设计中,通常使用E-R图建立数据库的概念模型。 A. 对 B. 错 2.HAVING子句只能用在GROUP BY子句之后。 A. 对 B. 错 3. SELECT 语句中,LIKE用于描述模糊的数据项,可构造模糊查询。 A. 对 B. 错 4. 主键可以取重复值。 A. 对 B. 错 5. E-R图向关系模型转换时…

vue3父组件传值给子组件

// 父组件 在父组件中&#xff0c;使用 v-bind 的缩写 : 来动态地绑定 currentSelected 到子组件的 prop。这样&#xff0c;当 currentSelected 的值改变时&#xff0c;子组件的 prop 也会自动更新。 <template><div class"filter"><selectDate :cur…

websevere服务器从零搭建到上线(一)|阻塞、非阻塞、同步、异步

文章目录 数据准备(阻塞和非阻塞)、数据读写(同步和异步)小总结&#xff08;陈硕老师的总结&#xff09; 知识拓展同步执行实例异步编程实例 八股 数据准备(阻塞和非阻塞)、数据读写(同步和异步) 无论是什么样的IO都包含两个阶段&#xff1a;数据准备和数据读写。 我们的网络IO…