LetLeet Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

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 #回文串

2353.设计食物评分系统:哈希表 + 有序集合

【LetMeFly】2353.设计食物评分系统:哈希表 + 有序集合力扣题目链接:https://leetcode.cn/problems/design-a-food-rating-system/ 设计一个支持下述操作的食物评分系统: 修改 系统中列出的某种食物的评分。 返回系统中某一类烹饪方式下评分最高的食物。 实现 FoodRatings 类: FoodRatings(Str
2025-02-28
题解 > LeetCode
#题解 #中等 #LeetCode #堆(优先队列) #哈希表 #map #set #设计 #有序集合
1…678910…99

搜索

Hexo's Fluid ALL atricles by LetMeFly