04 2023 档案
6344. 字典序最小的美丽字符串-343
摘要:字典序最小的美丽字符串 如果一个字符串满足以下条件,则称其为 美丽字符串 : 它由英语小写字母表的前 k 个字母组成。 它不包含任何长度为 2 或更长的回文子字符串。 给你一个长度为 n 的美丽字符串 s 和一个正整数 k 。 请你找出并返回一个长度为 n 的美丽字符串,该字符串还满足:在字典序大于 阅读全文
posted @ 2023-04-30 21:26 huangxk23 阅读(51) 评论(0) 推荐(0) 编辑
6343.前往目标的最小代价-343
摘要:前往目标的最小代价 给你一个数组 start ,其中 start = [startX, startY] 表示你的初始位置位于二维空间上的 (startX, startY) 。另给你一个数组 target ,其中 target = [targetX, targetY] 表示你的目标位置 (target 阅读全文
posted @ 2023-04-30 21:25 huangxk23 阅读(41) 评论(0) 推荐(0) 编辑
6342.找出叠涂的元素-343
摘要:找出叠涂的元素 给你一个下标从 0 开始的整数数组 arr 和一个 m x n 的整数 矩阵 mat 。arr 和 mat 都包含范围 [1,m * n] 内的 所有 整数。 从下标 0 开始遍历 arr 中的每个下标 i ,并将包含整数 arr[i] 的 mat 单元格涂色。 请你找出 arr 中 阅读全文
posted @ 2023-04-30 21:23 huangxk23 阅读(22) 评论(0) 推荐(0) 编辑
6353. 网格图中最少访问的格子数
摘要:网格图中最少访问的格子数 给你一个下标从 0 开始的 m x n 整数矩阵 grid 。你一开始的位置在 左上角 格子 (0, 0) 。 当你在格子 (i, j) 的时候,你可以移动到以下格子之一: 满足 j < k <= grid[i][j] + j 的格子 (i, k) (向右移动),或者 满足 阅读全文
posted @ 2023-04-09 21:39 huangxk23 阅读(34) 评论(0) 推荐(0) 编辑
6359.最小化数对的最大差值-340
摘要:最小化数对的最大差值 给你一个下标从 0 开始的整数数组 nums 和一个整数 p 。请你从 nums 中找到 p 个下标对,每个下标对对应数值取差值,你需要使得这 p 个差值的 最大值 最小。同时,你需要确保每个下标在这 p 个下标对中最多出现一次。 对于一个下标对 i 和 j ,这一对的差值为  阅读全文
posted @ 2023-04-09 21:36 huangxk23 阅读(25) 评论(0) 推荐(0) 编辑
6361.对角线上的质数-340
摘要:对角线上的质数 给你一个下标从 0 开始的二维整数数组 nums 。 返回位于 nums 至少一条 对角线 上的最大 质数 。如果任一对角线上均不存在质数,返回 0 。 注意: 如果某个整数大于 1 ,且不存在除 1 和自身之外的正整数因子,则认为该整数是一个质数。 如果存在整数 i ,使得 num 阅读全文
posted @ 2023-04-09 20:39 huangxk23 阅读(37) 评论(0) 推荐(0) 编辑
6360.等值距离和-340
摘要:等值距离和 给你一个下标从 0 开始的整数数组 nums 。现有一个长度等于 nums.length 的数组 arr 。对于满足 nums[j] == nums[i] 且 j != i 的所有 j ,arr[i] 等于所有 |i - j| 之和。如果不存在这样的 j ,则令 arr[i] 等于 0 阅读全文
posted @ 2023-04-09 20:30 huangxk23 阅读(21) 评论(0) 推荐(0) 编辑
419.甲板上的战舰
摘要:甲板上的战舰 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回在甲板 board 上放置的 战舰 的数量。 战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k(1 行,k 列)或 k x 1( 阅读全文
posted @ 2023-04-08 13:23 huangxk23 阅读(15) 评论(0) 推荐(0) 编辑
41.缺失的第一个正数
摘要:缺失的第一个正数 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums = [1,2,0] 输出:3 示例 2: 输入:nums = [3,4,-1,1] 输出:2 示例 3: 阅读全文
posted @ 2023-04-05 17:30 huangxk23 阅读(12) 评论(0) 推荐(0) 编辑
442.数组中重复的数据
摘要:数组中重复的数据 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1: 输 阅读全文
posted @ 2023-04-05 15:49 huangxk23 阅读(10) 评论(0) 推荐(0) 编辑
448.找到所有数组中消失的数字
摘要:找到所有数组中消失的数字 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums = [4,3,2,7,8,2,3,1] 输出:[5,6] 示 阅读全文
posted @ 2023-04-05 15:29 huangxk23 阅读(14) 评论(0) 推荐(0) 编辑
645.错误的集合
摘要:错误的集合 集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。 给定一个数组 nums 代表了集合 S 发生错误后的结果。 请你找出重复出现的整数,再找到丢失的整数,将它们以数组 阅读全文
posted @ 2023-04-04 22:08 huangxk23 阅读(22) 评论(0) 推荐(0) 编辑
396.旋转函数
摘要:旋转函数 给定一个长度为 n 的整数数组 nums 。 假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为: F(k) = 0 * arrk[0] + 1 * arrk[1] + ... + (n - 1) * arrk[n - 1] 返回 F 阅读全文
posted @ 2023-04-04 21:22 huangxk23 阅读(63) 评论(0) 推荐(0) 编辑
283.移动零
摘要:移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums = [0] 输出 阅读全文
posted @ 2023-04-03 22:14 huangxk23 阅读(12) 评论(0) 推荐(0) 编辑
665.非递减数列
摘要:非递减数列 给你一个长度为 n 的整数数组 nums ,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中任意的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。 示例 1: 输入: nu 阅读全文
posted @ 2023-04-03 22:06 huangxk23 阅读(18) 评论(0) 推荐(0) 编辑
6365.最少翻转操作数-339
摘要:最少翻转操作数 给你一个整数 n 和一个在范围 [0, n - 1] 以内的整数 p ,它们表示一个长度为 n 且下标从 0 开始的数组 arr ,数组中除了下标为 p 处是 1 以外,其他所有数都是 0 。 同时给你一个整数数组 banned ,它包含数组中的一些位置。banned 中第 i 个位 阅读全文
posted @ 2023-04-02 14:48 huangxk23 阅读(22) 评论(0) 推荐(0) 编辑
6364.老鼠和奶酪-339
摘要:老鼠和奶酪 有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉。 下标为 i 处的奶酪被吃掉的得分为: 如果第一只老鼠吃掉,则得分为 reward1[i] 。 如果第二只老鼠吃掉,则得分为 reward2[i] 。 给你一个正整数数组 reward1 ,一个正整数数组 reward 阅读全文
posted @ 2023-04-02 14:45 huangxk23 阅读(65) 评论(0) 推荐(0) 编辑
453.最小操作次数使数组元素相等
摘要:最小操作次数使数组元素相等 给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。 示例 1: 输入:nums = [1,2,3] 输出:3 解释: 只需要3次操作(注意每次操作会增加两个元素的值): [1,2,3] => [2,3,3] 阅读全文
posted @ 2023-04-02 11:50 huangxk23 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示