2012.数组美丽值求和:前缀和 【LetMeFly】2012.数组美丽值求和:前缀和力扣题目链接:https://leetcode.cn/problems/sum-of-beauty-in-the-array/ 给你一个下标从 0 开始的整数数组 nums 。对于每个下标 i(1 <= i <= nums.length - 2),nums[i] 的 美丽值 等于: 2,对于所有 0 <= j < i 2025-03-11 题解 > LeetCode #题解 #中等 #数组 #LeetCode #前缀和
2269.找到一个数字的 K 美丽值:字符串数字转换(模拟) 【LetMeFly】2269.找到一个数字的 K 美丽值:字符串数字转换(模拟)力扣题目链接:https://leetcode.cn/problems/find-the-k-beauty-of-a-number/ 一个整数 num 的 k 美丽值定义为 num 中符合以下条件的 子字符串 数目: 子字符串长度为 2025-03-10 题解 > LeetCode #题解 #简单 #字符串 #LeetCode
2070.每一个查询的最大美丽值:排序 + 二分查找 【LetMeFly】2070.每一个查询的最大美丽值:排序 + 二分查找力扣题目链接:https://leetcode.cn/problems/most-beautiful-item-for-each-query/ 给你一个二维整数数组 items ,其中 items[i] = [pricei, beautyi] 分别表示每一个物品的 价格 和 美 2025-03-09 题解 > LeetCode #题解 #中等 #数组 #排序 #LeetCode #二分查找
2597.美丽子集的数目:二进制枚举-一个实现起来容易但非最优的方法 【LetMeFly】2597.美丽子集的数目:二进制枚举-一个实现起来容易但非最优的方法力扣题目链接:https://leetcode.cn/problems/the-number-of-beautiful-subsets/ 给你一个由正整数组成的数组 nums 和一个 正 整数 k 。 如果 nums 的子集中,任意两个整数的绝对差均不等于 k ,则认为该子数组是一个 美丽 子集。 返回数组 2025-03-08 题解 > LeetCode #题解 #中等 #数学 #数组 #动态规划 #排序 #LeetCode #回溯 #组合数学 #哈希表
2588.统计美丽子数组数目:前缀和 + 位运算(异或) + 哈希表 【LetMeFly】2588.统计美丽子数组数目:前缀和 + 位运算(异或) + 哈希表力扣题目链接:https://leetcode.cn/problems/count-the-number-of-beautiful-subarrays/ 给你一个下标从 0 开始的整数数组nums 。每次操作中,你可以: 选择两个满足 0 <= i, j < nu 2025-03-06 题解 > LeetCode #题解 #中等 #数组 #LeetCode #哈希 #位运算 #哈希表 #map #前缀和
283.移动零:三种小方法实现 【LetMeFly】283.移动零:三种小方法实现力扣题目链接:https://leetcode.cn/problems/move-zeroes/ 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12] 输出: 2025-03-05 题解 > LeetCode #题解 #简单 #双指针 #数组 #LeetCode
1328.破坏回文串:贪心 【LetMeFly】1328.破坏回文串:贪心力扣题目链接:https://leetcode.cn/problems/break-a-palindrome/ 给你一个由小写英文字母组成的回文字符串 palindrome ,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的 字典序最小 ,且 不是 回文串。 请你返回结果字符串。如果无法做到,则返 2025-03-05 题解 > LeetCode #题解 #中等 #字符串 #贪心 #LeetCode #回文 #回文串
1745.分割回文串 IV:动态规划(用III或II能直接秒) 【LetMeFly】1745.分割回文串 IV:动态规划(用III或II能直接秒)力扣题目链接:https://leetcode.cn/problems/palindrome-partitioning-iv/ 给你一个字符串 s ,如果可以将它分割成三个 非空 回文子字符串,那么返回 true ,否则返回 false 。 当一个字符串正着读和反着读是一模一样的,就称其为 回文字符串 。 2025-03-04 题解 > LeetCode #题解 #字符串 #动态规划 #LeetCode #回文 #困难 #DP #回文串
1278.分割回文串 III:动态规划 【LetMeFly】1278.分割回文串 III:动态规划力扣题目链接:https://leetcode.cn/problems/palindrome-partitioning-iii/ 给你一个由小写字母组成的字符串 s,和一个整数 k。 请你按下面的要求分割字符串: 首先,你可以将 s 中的部分字符修改为其他的小写英文字母。 接着,你需要把&n 2025-03-03 题解 > LeetCode #题解 #字符串 #动态规划 #LeetCode #回文 #困难 #DP #回文串
132.分割回文串 II:动态规划 【LetMeFly】132.分割回文串 II:动态规划力扣题目链接:https://leetcode.cn/problems/palindrome-partitioning-ii/ 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文串。 返回符合要求的 最少分割次数 。 示例 1: 输入:s = "aab" 输出:1 解释:只需一次分割就可将 2025-03-02 题解 > LeetCode #题解 #字符串 #动态规划 #LeetCode #回文 #困难 #DP #回文串