type
status
date
slug
summary
tags
category
icon
password
创建时间
Nov 24, 2024 10:28 AM
你有一个炸弹需要拆除,时间紧迫!你的情报员会给你一个长度为
n 的 循环 数组 code 以及一个密钥 k 。为了获得正确的密码,你需要替换掉每一个数字。所有数字会 同时 被替换。
- 如果
k > 0,将第i个数字用 接下来k个数字之和替换。
- 如果
k < 0,将第i个数字用 之前k个数字之和替换。
- 如果
k == 0,将第i个数字用0替换。
由于
code 是循环的, code[n-1] 下一个元素是 code[0] ,且 code[0] 前一个元素是 code[n-1] 。给你 循环 数组
code 和整数密钥 k ,请你返回解密后的结果来拆除炸弹!按照题意进行滑动处理
参考 灵茶山艾府 进行统一
情况一:

情况二:

只要窗口大小是
abs(k) 就行了