<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dynamic Programming on LeetCode 题解笔记</title><link>https://leetcode-solutions-5zk.pages.dev/tags/dynamic-programming/</link><description>Recent content in Dynamic Programming on LeetCode 题解笔记</description><generator>Hugo</generator><language>zh-cn</language><copyright>2026 ZenzZwei</copyright><lastBuildDate>Mon, 11 May 2026 12:12:02 +0800</lastBuildDate><atom:link href="https://leetcode-solutions-5zk.pages.dev/tags/dynamic-programming/index.xml" rel="self" type="application/rss+xml"/><item><title>1659. 最大化网格幸福感</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1659-maximize-grid-happiness/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1659-maximize-grid-happiness/</guid><description>Hard | Dynamic Programming, Bit Manipulation, Memoization, Bitmask</description></item><item><title>1728. 猫和老鼠游戏 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1728-cat-and-mouse-ii/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1728-cat-and-mouse-ii/</guid><description>Hard | Array, Math, Dynamic Programming, Graph Theory, Topological Sort, Memoization, Matrix, Game Theory</description></item><item><title>1896. 改变表达式最终值的最小开销</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1896-minimum-cost-to-change-the-final-value-of-expression/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1896-minimum-cost-to-change-the-final-value-of-expression/</guid><description>Hard | Math, String, Dynamic Programming, Stack</description></item><item><title>3003. 操作后的最大分割数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3003-maximize-the-number-of-partitions-after-operations/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3003-maximize-the-number-of-partitions-after-operations/</guid><description>Hard | String, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>3414. 最大权重非重叠区间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3414-maximum-score-of-non-overlapping-intervals/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3414-maximum-score-of-non-overlapping-intervals/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Sorting</description></item><item><title>3418. 机器人能获得的最大金钱数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3418-maximum-amount-of-money-robot-can-earn/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3418-maximum-amount-of-money-robot-can-earn/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>3585. 在树中找到加权中位数节点</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3585-find-weighted-median-node-in-tree/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3585-find-weighted-median-node-in-tree/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search</description></item><item><title>1638. 统计只差一个字符的子字符串数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1638-count-substrings-that-differ-by-one-character/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1638-count-substrings-that-differ-by-one-character/</guid><description>Medium | Hash Table, String, Dynamic Programming, Enumeration</description></item><item><title>1687. 从仓库向港口运送箱子</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1687-delivering-boxes-from-storage-to-ports/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1687-delivering-boxes-from-storage-to-ports/</guid><description>Hard | Array, Dynamic Programming, Segment Tree, Queue, Heap (Priority Queue), Prefix Sum, Monotonic Queue</description></item><item><title>1770. 执行乘法运算的最大分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1770-maximum-score-from-performing-multiplication-operations/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1770-maximum-score-from-performing-multiplication-operations/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1771. 从子序列构造最长回文串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1771-maximize-palindrome-length-from-subsequences/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1771-maximize-palindrome-length-from-subsequences/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1774. 最接近的甜点成本</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1774-closest-dessert-cost/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1774-closest-dessert-cost/</guid><description>Medium | Array, Dynamic Programming, Backtracking</description></item><item><title>1787. 使所有 K 个大小的段的异或为零</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1787-make-the-xor-of-all-segments-equal-to-zero/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1787-make-the-xor-of-all-segments-equal-to-zero/</guid><description>Hard | Array, Hash Table, Dynamic Programming, Bit Manipulation, Counting</description></item><item><title>1883. 准时到达会议现场的最小跳过次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1883-minimum-skips-to-arrive-at-meeting-on-time/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1883-minimum-skips-to-arrive-at-meeting-on-time/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1947. 最大兼容性评分和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1947-maximum-compatibility-score-sum/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1947-maximum-compatibility-score-sum/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>1976. 到达目的地的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1976-number-of-ways-to-arrive-at-destination/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1976-number-of-ways-to-arrive-at-destination/</guid><description>Medium | Dynamic Programming, Graph Theory, Topological Sort, Shortest Path</description></item><item><title>1994. 好子集的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1994-the-number-of-good-subsets/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1994-the-number-of-good-subsets/</guid><description>Hard | Array, Hash Table, Math, Dynamic Programming, Bit Manipulation, Counting, Number Theory, Bitmask</description></item><item><title>2019. 学生们解数学表达式的分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2019-the-score-of-students-solving-math-expression/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2019-the-score-of-students-solving-math-expression/</guid><description>Hard | Array, Hash Table, Math, String, Dynamic Programming, Stack, Memoization</description></item><item><title>2088. 统计农场中肥沃金字塔的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2088-count-fertile-pyramids-in-a-land/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2088-count-fertile-pyramids-in-a-land/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>2163. 移除元素后两个数组的最小差值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2163-minimum-difference-in-sums-after-removal-of-elements/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2163-minimum-difference-in-sums-after-removal-of-elements/</guid><description>Hard | Array, Dynamic Programming, Heap (Priority Queue)</description></item><item><title>2188. 完成比赛的最短时间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2188-minimum-time-to-finish-the-race/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2188-minimum-time-to-finish-the-race/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>2272. 最大方差的子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2272-substring-with-largest-variance/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2272-substring-with-largest-variance/</guid><description>Hard | Hash Table, String, Dynamic Programming, Enumeration</description></item><item><title>2338. 统计理想数组的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2338-count-the-number-of-ideal-arrays/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2338-count-the-number-of-ideal-arrays/</guid><description>Hard | Math, Dynamic Programming, Combinatorics, Number Theory</description></item><item><title>2400. 经过 k 步到达位置的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2400-number-of-ways-to-reach-a-position-after-exactly-k-steps/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2400-number-of-ways-to-reach-a-position-after-exactly-k-steps/</guid><description>Medium | Math, Dynamic Programming, Combinatorics</description></item><item><title>72. 编辑距离</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0072-edit-distance/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0072-edit-distance/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>1035. 不相交的线</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1035-uncrossed-lines/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1035-uncrossed-lines/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1092. 最短公共超序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1092-shortest-common-supersequence/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1092-shortest-common-supersequence/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1139. 最大 1 边界正方形</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1139-largest-1-bordered-square/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1139-largest-1-bordered-square/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>1143. 最长公共子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1143-longest-common-subsequence/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1143-longest-common-subsequence/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>115. 不同的子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0115-distinct-subsequences/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0115-distinct-subsequences/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1162. 地图中的最高点</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1162-as-far-from-land-as-possible/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1162-as-far-from-land-as-possible/</guid><description>Medium | Array, Dynamic Programming, Breadth-First Search, Matrix</description></item><item><title>1223. 掷骰子模拟</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1223-dice-roll-simulation/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1223-dice-roll-simulation/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1277. 统计全为 1 的正方形子矩阵</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1277-count-square-submatrices-with-all-ones/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1277-count-square-submatrices-with-all-ones/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>1301. 最大得分的路径数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1301-number-of-paths-with-max-score/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1301-number-of-paths-with-max-score/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>131. 回文串分割</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0131-palindrome-partitioning/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0131-palindrome-partitioning/</guid><description>Medium | String, Dynamic Programming, Backtracking</description></item><item><title>1312. 使字符串成为回文串的最少插入次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1312-minimum-insertion-steps-to-make-a-string-palindrome/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1312-minimum-insertion-steps-to-make-a-string-palindrome/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>132. 分割回文串 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0132-palindrome-partitioning-ii/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0132-palindrome-partitioning-ii/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1320. 使用双指最少移动距离</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1320-minimum-distance-to-type-a-word-using-two-fingers/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1320-minimum-distance-to-type-a-word-using-two-fingers/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1349. 参加考试的最大学生数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1349-maximum-students-taking-exam/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1349-maximum-students-taking-exam/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Matrix, Bitmask</description></item><item><title>1388. 3n 块披萨</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1388-pizza-with-3n-slices/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1388-pizza-with-3n-slices/</guid><description>Hard | Array, Dynamic Programming, Greedy, Heap (Priority Queue)</description></item><item><title>1444. 切披萨的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1444-number-of-ways-of-cutting-a-pizza/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1444-number-of-ways-of-cutting-a-pizza/</guid><description>Hard | Array, Dynamic Programming, Memoization, Matrix, Prefix Sum</description></item><item><title>1473. 粉刷房子 III</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1473-paint-house-iii/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1473-paint-house-iii/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1483. 树节点的第K个祖先</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1483-kth-ancestor-of-a-tree-node/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1483-kth-ancestor-of-a-tree-node/</guid><description>Hard | Binary Search, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search, Breadth-First Search, Design</description></item><item><title>1504. 统计全为1的子矩形</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1504-count-submatrices-with-all-ones/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1504-count-submatrices-with-all-ones/</guid><description>Medium | Array, Dynamic Programming, Stack, Matrix, Monotonic Stack</description></item><item><title>1595. 连接两组点的最小成本</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1595-minimum-cost-to-connect-two-groups-of-points/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1595-minimum-cost-to-connect-two-groups-of-points/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Matrix, Bitmask</description></item><item><title>1916. 蚁群建房间的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1916-count-ways-to-build-rooms-in-an-ant-colony/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1916-count-ways-to-build-rooms-in-an-ant-colony/</guid><description>Hard | Array, Math, Dynamic Programming, Tree, Depth-First Search, Graph Theory, Topological Sort, Combinatorics</description></item><item><title>221. 最大正方形</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0221-maximal-square/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0221-maximal-square/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>2767. 将字符串分割成最少的美丽子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2767-partition-string-into-minimum-beautiful-substrings/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2767-partition-string-into-minimum-beautiful-substrings/</guid><description>Medium | Hash Table, String, Dynamic Programming, Backtracking</description></item><item><title>2770. 到达最后一个下标的最大跳跃数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2770-maximum-number-of-jumps-to-reach-the-last-index/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2770-maximum-number-of-jumps-to-reach-the-last-index/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2771. 从两个数组中构造最长非递减子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2771-longest-non-decreasing-subarray-from-two-arrays/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2771-longest-non-decreasing-subarray-from-two-arrays/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2786. 访问数组位置使得分最大化</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2786-visit-array-positions-to-maximize-score/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2786-visit-array-positions-to-maximize-score/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2787. 将整数表示为幂次之和的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2787-ways-to-express-an-integer-as-sum-of-powers/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2787-ways-to-express-an-integer-as-sum-of-powers/</guid><description>Medium | Dynamic Programming</description></item><item><title>313. 超级丑数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0313-super-ugly-number/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0313-super-ugly-number/</guid><description>Medium | Array, Math, Dynamic Programming</description></item><item><title>354. 俄罗斯套娃信封问题</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0354-russian-doll-envelopes/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0354-russian-doll-envelopes/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Sorting</description></item><item><title>3573. 买卖股票的最佳时机 V</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3573-best-time-to-buy-and-sell-stock-v/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3573-best-time-to-buy-and-sell-stock-v/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3575. 最大好子树分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3575-maximum-good-subtree-score/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3575-maximum-good-subtree-score/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search, Bitmask</description></item><item><title>3578. 计算最大值最小值差值不超过K的分割数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3578-count-partitions-with-max-min-difference-at-most-k/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3578-count-partitions-with-max-min-difference-at-most-k/</guid><description>Medium | Array, Dynamic Programming, Queue, Sliding Window, Prefix Sum, Monotonic Queue</description></item><item><title>3579. 通过操作转换字符串的最小步数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3579-minimum-steps-to-convert-string-with-operations/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3579-minimum-steps-to-convert-string-with-operations/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>368. 最大整除子集</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0368-largest-divisible-subset/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0368-largest-divisible-subset/</guid><description>Medium | Array, Math, Dynamic Programming, Sorting</description></item><item><title>467. 环绕字符串中唯一的子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0467-unique-substrings-in-wraparound-string/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0467-unique-substrings-in-wraparound-string/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>472. 连接词</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0472-concatenated-words/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0472-concatenated-words/</guid><description>Hard | Array, String, Dynamic Programming, Depth-First Search, Trie, Sorting</description></item><item><title>474. 一和零</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0474-ones-and-zeroes/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0474-ones-and-zeroes/</guid><description>Medium | Array, String, Dynamic Programming</description></item><item><title>488. 祖玛游戏</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0488-zuma-game/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0488-zuma-game/</guid><description>Hard | String, Dynamic Programming, Stack, Breadth-First Search, Memoization</description></item><item><title>514. 自由之路</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0514-freedom-trail/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0514-freedom-trail/</guid><description>Hard | String, Dynamic Programming, Depth-First Search, Breadth-First Search</description></item><item><title>516. 最长回文子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0516-longest-palindromic-subsequence/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0516-longest-palindromic-subsequence/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>526. 优美的排列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0526-beautiful-arrangement/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0526-beautiful-arrangement/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>542. 01 矩阵</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0542-01-matrix/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0542-01-matrix/</guid><description>Medium | Array, Dynamic Programming, Breadth-First Search, Matrix</description></item><item><title>552. 学生出勤记录 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0552-student-attendance-record-ii/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0552-student-attendance-record-ii/</guid><description>Hard | Dynamic Programming</description></item><item><title>583. 两个字符串的删除操作</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0583-delete-operation-for-two-strings/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0583-delete-operation-for-two-strings/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>712. 两个字符串的最小ASCII删除和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0712-minimum-ascii-delete-sum-for-two-strings/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0712-minimum-ascii-delete-sum-for-two-strings/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>718. 最长重复子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0718-maximum-length-of-repeated-subarray/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0718-maximum-length-of-repeated-subarray/</guid><description>Medium | Array, Binary Search, Dynamic Programming, Sliding Window, Rolling Hash, Hash Function</description></item><item><title>730. 统计不同回文子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0730-count-different-palindromic-subsequences/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0730-count-different-palindromic-subsequences/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>792. 匹配子序列的单词数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0792-number-of-matching-subsequences/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0792-number-of-matching-subsequences/</guid><description>Medium | Array, Hash Table, String, Binary Search, Dynamic Programming, Trie, Sorting</description></item><item><title>823. 因数二叉树</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0823-binary-trees-with-factors/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0823-binary-trees-with-factors/</guid><description>Medium | Array, Hash Table, Dynamic Programming, Sorting</description></item><item><title>913. 猫和老鼠</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0913-cat-and-mouse/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0913-cat-and-mouse/</guid><description>Hard | Math, Dynamic Programming, Graph Theory, Topological Sort, Memoization, Game Theory</description></item><item><title>943. 寻找最短超级字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0943-find-the-shortest-superstring/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0943-find-the-shortest-superstring/</guid><description>Hard | Array, String, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>996. 平方数组的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0996-number-of-squareful-arrays/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0996-number-of-squareful-arrays/</guid><description>Hard | Array, Hash Table, Math, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>3201. 寻找最长有效子序列 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3201-find-the-maximum-length-of-valid-subsequence-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3201-find-the-maximum-length-of-valid-subsequence-i/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3202. 求有效子序列的最大长度 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3202-find-the-maximum-length-of-valid-subsequence-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3202-find-the-maximum-length-of-valid-subsequence-ii/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3213. 构造最小代价的字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3213-construct-string-with-minimum-cost/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3213-construct-string-with-minimum-cost/</guid><description>Hard | Array, String, Dynamic Programming, Suffix Array</description></item><item><title>3218. 切蛋糕的最小总开销 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3218-minimum-cost-for-cutting-cake-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3218-minimum-cost-for-cutting-cake-i/</guid><description>Medium | Array, Two Pointers, Dynamic Programming, Greedy, Sorting</description></item><item><title>3225. 网格操作的最大分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3225-maximum-score-from-grid-operations/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3225-maximum-score-from-grid-operations/</guid><description>Hard | Array, Dynamic Programming, Matrix, Prefix Sum</description></item><item><title>3229. 使数组等于目标数组所需的最少操作数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3229-minimum-operations-to-make-array-equal-to-target/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3229-minimum-operations-to-make-array-equal-to-target/</guid><description>Hard | Array, Dynamic Programming, Stack, Greedy, Monotonic Stack</description></item><item><title>3241. 标记所有节点所需的时间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3241-time-taken-to-mark-all-nodes/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3241-time-taken-to-mark-all-nodes/</guid><description>Hard | Dynamic Programming, Tree, Depth-First Search, Graph Theory</description></item><item><title>3250. 单调对的数目 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3250-find-the-count-of-monotonic-pairs-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3250-find-the-count-of-monotonic-pairs-i/</guid><description>Hard | Array, Math, Dynamic Programming, Combinatorics, Prefix Sum</description></item><item><title>3251. 单调数对的数目 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3251-find-the-count-of-monotonic-pairs-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3251-find-the-count-of-monotonic-pairs-ii/</guid><description>Hard | Array, Math, Dynamic Programming, Combinatorics, Prefix Sum</description></item><item><title>3256. 通过放置三个车获得的最大价值和 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3256-maximum-value-sum-by-placing-three-rooks-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3256-maximum-value-sum-by-placing-three-rooks-i/</guid><description>Hard | Array, Dynamic Programming, Matrix, Enumeration</description></item><item><title>3257. 通过放置三个车获得最大价值和 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3257-maximum-value-sum-by-placing-three-rooks-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3257-maximum-value-sum-by-placing-three-rooks-ii/</guid><description>Hard | Array, Dynamic Programming, Matrix, Enumeration</description></item><item><title>3259. 两种饮品的最大能量提升</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3259-maximum-energy-boost-from-two-drinks/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3259-maximum-energy-boost-from-two-drinks/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3260. 找到能被 K 整除的最大回文数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3260-find-the-largest-palindrome-divisible-by-k/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3260-find-the-largest-palindrome-divisible-by-k/</guid><description>Hard | Math, String, Dynamic Programming, Greedy, Number Theory</description></item><item><title>3276. 在网格中选择具有最大分数的单元格</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3276-select-cells-in-grid-with-maximum-score/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3276-select-cells-in-grid-with-maximum-score/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Matrix, Bitmask</description></item><item><title>3277. 最大异或分数子数组查询</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3277-maximum-xor-score-subarray-queries/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3277-maximum-xor-score-subarray-queries/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>3287. 找到数组的最大序列值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3287-find-the-maximum-sequence-value-of-array/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3287-find-the-maximum-sequence-value-of-array/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation</description></item><item><title>3290. 最大乘积分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3290-maximum-multiplication-score/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3290-maximum-multiplication-score/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3291. 形成目标字符串的最少有效字符串数目 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3291-minimum-number-of-valid-strings-to-form-target-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3291-minimum-number-of-valid-strings-to-form-target-i/</guid><description>Medium | Array, String, Binary Search, Dynamic Programming, Greedy, Trie, Segment Tree, Rolling Hash, String Matching, Hash Function</description></item><item><title>3292. 形成目标字符串所需的最少有效字符串数量 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3292-minimum-number-of-valid-strings-to-form-target-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3292-minimum-number-of-valid-strings-to-form-target-ii/</guid><description>Hard | Array, String, Binary Search, Dynamic Programming, Greedy, Segment Tree, Rolling Hash, String Matching, Hash Function</description></item><item><title>3302. 找到字典序最小的有效序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3302-find-the-lexicographically-smallest-valid-sequence/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3302-find-the-lexicographically-smallest-valid-sequence/</guid><description>Medium | Two Pointers, String, Dynamic Programming, Greedy</description></item><item><title>3316. 从源字符串中删除的最大数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3316-find-maximum-removals-from-source-string/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3316-find-maximum-removals-from-source-string/</guid><description>Medium | Array, Hash Table, Two Pointers, String, Dynamic Programming</description></item><item><title>3317. 找到事件的可能方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3317-find-the-number-of-possible-ways-for-an-event/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3317-find-the-number-of-possible-ways-for-an-event/</guid><description>Hard | Math, Dynamic Programming, Combinatorics</description></item><item><title>3320. 计算获胜序列的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3320-count-the-number-of-winning-sequences/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3320-count-the-number-of-winning-sequences/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>3332. 游客能够获得的最大积分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3332-maximum-points-tourist-can-earn/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3332-maximum-points-tourist-can-earn/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>3333. 寻找原始输入字符串 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3333-find-the-original-typed-string-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3333-find-the-original-typed-string-ii/</guid><description>Hard | String, Dynamic Programming, Prefix Sum</description></item><item><title>3335. 转换后字符串中的字符总数 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3335-total-characters-in-string-after-transformations-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3335-total-characters-in-string-after-transformations-i/</guid><description>Medium | Hash Table, Math, String, Dynamic Programming, Counting</description></item><item><title>3336. 寻找 GCD 相等的子序列对数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3336-find-the-number-of-subsequences-with-equal-gcd/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3336-find-the-number-of-subsequences-with-equal-gcd/</guid><description>Hard | Array, Math, Dynamic Programming, Number Theory</description></item><item><title>3337. 字符串变换后的总字符数 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3337-total-characters-in-string-after-transformations-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3337-total-characters-in-string-after-transformations-ii/</guid><description>Hard | Hash Table, Math, String, Dynamic Programming, Counting</description></item><item><title>3343. 平衡排列的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3343-count-number-of-balanced-permutations/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3343-count-number-of-balanced-permutations/</guid><description>Hard | Math, String, Dynamic Programming, Combinatorics</description></item><item><title>3351. 好子序列的和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3351-sum-of-good-subsequences/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3351-sum-of-good-subsequences/</guid><description>Hard | Array, Hash Table, Dynamic Programming</description></item><item><title>3352. 统计小于 N 的 K 可约简数字</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3352-count-k-reducible-numbers-less-than-n/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3352-count-k-reducible-numbers-less-than-n/</guid><description>Hard | Math, String, Dynamic Programming, Combinatorics</description></item><item><title>3363. 找出可以收集的最大水果数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3363-find-the-maximum-number-of-fruits-collected/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3363-find-the-maximum-number-of-fruits-collected/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>3366. 最小数组和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3366-minimum-array-sum/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3366-minimum-array-sum/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3367. 边删除后权重和的最大值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3367-maximize-sum-of-weights-after-edge-removals/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3367-maximize-sum-of-weights-after-edge-removals/</guid><description>Hard | Dynamic Programming, Tree, Depth-First Search, Sorting</description></item><item><title>3376. 打破锁的最少时间 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3376-minimum-time-to-break-locks-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3376-minimum-time-to-break-locks-i/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Breadth-First Search, Bitmask</description></item><item><title>3388. 数组中的美丽分割数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3388-count-beautiful-splits-in-an-array/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3388-count-beautiful-splits-in-an-array/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3389. 使字符频率相等的最小操作数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3389-minimum-operations-to-make-character-frequencies-equal/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3389-minimum-operations-to-make-character-frequencies-equal/</guid><description>Hard | Hash Table, String, Dynamic Programming, Counting, Enumeration</description></item><item><title>3393. 具有给定异或值的路径数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3393-count-paths-with-the-given-xor-value/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3393-count-paths-with-the-given-xor-value/</guid><description>Medium | Array, Dynamic Programming, Bit Manipulation, Matrix</description></item><item><title>3409. 相邻差递减的最长子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3409-longest-subsequence-with-decreasing-adjacent-difference/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3409-longest-subsequence-with-decreasing-adjacent-difference/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3410. 删除一个元素的所有出现后最大化子数组和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3410-maximize-subarray-sum-after-removing-all-occurrences-of-one-element/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3410-maximize-subarray-sum-after-removing-all-occurrences-of-one-element/</guid><description>Hard | Array, Dynamic Programming, Segment Tree</description></item><item><title>3428. 最多K个元素子序列的最大值和最小值之和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3428-maximum-and-minimum-sums-of-at-most-size-k-subsequences/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3428-maximum-and-minimum-sums-of-at-most-size-k-subsequences/</guid><description>Medium | Array, Math, Dynamic Programming, Sorting, Combinatorics</description></item><item><title>3429. 粉刷房子 IV</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3429-paint-house-iv/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3429-paint-house-iv/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3434. 子数组操作后的最大频率</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3434-maximum-frequency-after-subarray-operation/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3434-maximum-frequency-after-subarray-operation/</guid><description>Medium | Array, Hash Table, Dynamic Programming, Greedy, Enumeration, Prefix Sum</description></item><item><title>3441. 最小代价好字幕</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3441-minimum-cost-good-caption/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3441-minimum-cost-good-caption/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>3444. 数组中目标倍数的最小增量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3444-minimum-increments-for-target-multiples-in-an-array/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3444-minimum-increments-for-target-multiples-in-an-array/</guid><description>Hard | Array, Math, Dynamic Programming, Bit Manipulation, Number Theory, Bitmask</description></item><item><title>3448. 统计能被最后一位数字整除的子字符串数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3448-count-substrings-divisible-by-last-digit/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3448-count-substrings-divisible-by-last-digit/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>3458. 选择 K 个不相交的特殊子串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3458-select-k-disjoint-special-substrings/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3458-select-k-disjoint-special-substrings/</guid><description>Medium | Hash Table, String, Dynamic Programming, Greedy, Sorting</description></item><item><title>3459. 最长 V 形对角线段的长度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3459-length-of-longest-v-shaped-diagonal-segment/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3459-length-of-longest-v-shaped-diagonal-segment/</guid><description>Hard | Array, Dynamic Programming, Memoization, Matrix</description></item><item><title>3469. 找到移除数组元素的最小代价</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3469-find-minimum-cost-to-remove-array-elements/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3469-find-minimum-cost-to-remove-array-elements/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3472. 最多 K 次操作后的最长回文子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3472-longest-palindromic-subsequence-after-at-most-k-operations/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3472-longest-palindromic-subsequence-after-at-most-k-operations/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>3473. 长度至少为 M 的 K 个子数组的和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3473-sum-of-k-subarrays-with-length-at-least-m/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3473-sum-of-k-subarrays-with-length-at-least-m/</guid><description>Medium | Array, Dynamic Programming, Prefix Sum</description></item><item><title>3489. 零数组变换 IV</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3489-zero-array-transformation-iv/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3489-zero-array-transformation-iv/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3490. 统计美丽数字的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3490-count-beautiful-numbers/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3490-count-beautiful-numbers/</guid><description>Hard | Dynamic Programming</description></item><item><title>3500. 将数组分成子数组的最小代价</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3500-minimum-cost-to-divide-array-into-subarrays/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3500-minimum-cost-to-divide-array-into-subarrays/</guid><description>Hard | Array, Dynamic Programming, Prefix Sum</description></item><item><title>3503. 子串连接后的最长回文串 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3503-longest-palindrome-after-substring-concatenation-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3503-longest-palindrome-after-substring-concatenation-i/</guid><description>Medium | Two Pointers, String, Dynamic Programming, Enumeration</description></item><item><title>3504. 字符串拼接后的最长回文串 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3504-longest-palindrome-after-substring-concatenation-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3504-longest-palindrome-after-substring-concatenation-ii/</guid><description>Hard | Two Pointers, String, Dynamic Programming</description></item><item><title>3505. 使 K 个子数组内元素相等的最少操作次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3505-minimum-operations-to-make-elements-within-k-subarrays-equal/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3505-minimum-operations-to-make-elements-within-k-subarrays-equal/</guid><description>Hard | Array, Hash Table, Math, Dynamic Programming, Sliding Window, Heap (Priority Queue)</description></item><item><title>3509. 求交替和等于 K 的子序列的最大乘积</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3509-maximum-product-of-subsequences-with-an-alternating-sum-equal-to-k/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3509-maximum-product-of-subsequences-with-an-alternating-sum-equal-to-k/</guid><description>Hard | Array, Hash Table, Dynamic Programming</description></item><item><title>3519. 计算非递减数字的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3519-count-numbers-with-non-decreasing-digits/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3519-count-numbers-with-non-decreasing-digits/</guid><description>Hard | Math, String, Dynamic Programming</description></item><item><title>3524. 寻找数组的X值 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3524-find-x-value-of-array-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3524-find-x-value-of-array-i/</guid><description>Medium | Array, Math, Dynamic Programming</description></item><item><title>3530. 有向无环图中拓扑排序的最大利润</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3530-maximum-profit-from-valid-topological-order-in-dag/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3530-maximum-profit-from-valid-topological-order-in-dag/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Graph Theory, Topological Sort, Bitmask</description></item><item><title>3533. 串联整除性</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3533-concatenated-divisibility/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3533-concatenated-divisibility/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>3534. 图中路径存在查询 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3534-path-existence-queries-in-a-graph-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3534-path-existence-queries-in-a-graph-ii/</guid><description>Hard | Array, Two Pointers, Binary Search, Dynamic Programming, Greedy, Bit Manipulation, Graph Theory, Sorting</description></item><item><title>3538. 最小旅行时间的合并操作</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3538-merge-operations-for-minimum-travel-time/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3538-merge-operations-for-minimum-travel-time/</guid><description>Hard | Array, Dynamic Programming, Prefix Sum</description></item><item><title>3539. 寻找神奇序列的数组乘积之和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3539-find-sum-of-array-product-of-magical-sequences/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3539-find-sum-of-array-product-of-magical-sequences/</guid><description>Hard | Array, Math, Dynamic Programming, Bit Manipulation, Combinatorics, Bitmask</description></item><item><title>3543. 最大权重的K边路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3543-maximum-weighted-k-edge-path/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3543-maximum-weighted-k-edge-path/</guid><description>Medium | Hash Table, Dynamic Programming, Graph Theory</description></item><item><title>3544. 子树反转和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3544-subtree-inversion-sum/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3544-subtree-inversion-sum/</guid><description>Hard | Array, Dynamic Programming, Tree, Depth-First Search</description></item><item><title>3553. 带权重子图的最小路径 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3553-minimum-weighted-subgraph-with-the-required-paths-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3553-minimum-weighted-subgraph-with-the-required-paths-ii/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search</description></item><item><title>3557. 找到最大数量的不相交子串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3557-find-maximum-number-of-non-intersecting-substrings/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3557-find-maximum-number-of-non-intersecting-substrings/</guid><description>Medium | Hash Table, String, Dynamic Programming, Greedy</description></item><item><title>3559. 边权重分配的方案数II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3559-number-of-ways-to-assign-edge-weights-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3559-number-of-ways-to-assign-edge-weights-ii/</guid><description>Hard | Array, Math, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search</description></item><item><title>3562. 股票交易折扣的最大利润</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3562-maximum-profit-from-trading-stocks-with-discounts/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3562-maximum-profit-from-trading-stocks-with-discounts/</guid><description>Hard | Array, Dynamic Programming, Tree, Depth-First Search</description></item><item><title>3563. 相邻移除后字典序最小的字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3563-lexicographically-smallest-string-after-adjacent-removals/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3563-lexicographically-smallest-string-after-adjacent-removals/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>3592. 逆向硬币找零</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3592-inverse-coin-change/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3592-inverse-coin-change/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3593. 最少增量使叶子路径相等</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3593-minimum-increments-to-equalize-leaf-paths/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3593-minimum-increments-to-equalize-leaf-paths/</guid><description>Medium | Array, Dynamic Programming, Tree, Depth-First Search</description></item><item><title>3599. 分割数组以最小化异或值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3599-partition-array-to-minimize-xor/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3599-partition-array-to-minimize-xor/</guid><description>Medium | Array, Dynamic Programming, Bit Manipulation, Prefix Sum</description></item><item><title>3603. 交替方向的最小成本路径 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3603-minimum-cost-path-with-alternating-directions-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3603-minimum-cost-path-with-alternating-directions-ii/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>3615. 图中最长回文路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3615-longest-palindromic-path-in-graph/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3615-longest-palindromic-path-in-graph/</guid><description>Hard | String, Dynamic Programming, Bit Manipulation, Graph Theory, Bitmask</description></item><item><title>3620. 网络恢复路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3620-network-recovery-pathways/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3620-network-recovery-pathways/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Graph Theory, Topological Sort, Heap (Priority Queue), Shortest Path</description></item><item><title>3621. 具有 Popcount-Depth 等于 K 的整数数量 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3621-number-of-integers-with-popcount-depth-equal-to-k-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3621-number-of-integers-with-popcount-depth-equal-to-k-i/</guid><description>Hard | Math, Dynamic Programming, Bit Manipulation, Combinatorics</description></item><item><title>3628. 插入一个字符后的最大子序列数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3628-maximum-number-of-subsequences-after-one-inserting/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3628-maximum-number-of-subsequences-after-one-inserting/</guid><description>Medium | String, Dynamic Programming, Greedy, Prefix Sum</description></item><item><title>3638. 最大平衡货运数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3638-maximum-balanced-shipments/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3638-maximum-balanced-shipments/</guid><description>Medium | Array, Dynamic Programming, Stack, Greedy, Monotonic Stack</description></item><item><title>3640. 三调子数组 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3640-trionic-array-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3640-trionic-array-ii/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>3651. 有传送功能的最小路径代价</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3651-minimum-cost-path-with-teleportations/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3651-minimum-cost-path-with-teleportations/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>3654. 可整除子数组删除后的最小和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3654-minimum-sum-after-divisible-sum-deletions/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3654-minimum-sum-after-divisible-sum-deletions/</guid><description>Medium | Array, Hash Table, Dynamic Programming, Prefix Sum</description></item><item><title>3660. 跳跃游戏 IX</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3660-jump-game-ix/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3660-jump-game-ix/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3661. 机器人摧毁墙的最大数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3661-maximum-walls-destroyed-by-robots/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3661-maximum-walls-destroyed-by-robots/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Sorting</description></item><item><title>3665. 扭曲镜面路径计数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3665-twisted-mirror-path-count/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3665-twisted-mirror-path-count/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>3670. 没有公共位的两个整数的最大乘积</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3670-maximum-product-of-two-integers-with-no-common-bits/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3670-maximum-product-of-two-integers-with-no-common-bits/</guid><description>Medium | Array, Dynamic Programming, Bit Manipulation</description></item><item><title>3685. 限制元素后的子序列和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3685-subsequence-sum-after-capping-elements/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3685-subsequence-sum-after-capping-elements/</guid><description>Medium | Array, Two Pointers, Dynamic Programming, Sorting</description></item><item><title>3686. 稳定子序列的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3686-number-of-stable-subsequences/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3686-number-of-stable-subsequences/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>3693. 爬楼梯 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3693-climbing-stairs-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3693-climbing-stairs-ii/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3699. Z字形数组I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3699-number-of-zigzag-arrays-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3699-number-of-zigzag-arrays-i/</guid><description>Hard | Dynamic Programming, Prefix Sum</description></item><item><title>3700. 之字形数组的数量 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3700-number-of-zigzag-arrays-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3700-number-of-zigzag-arrays-ii/</guid><description>Hard | Math, Dynamic Programming</description></item><item><title>3704. 计算和为N的无零数对数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3704-count-no-zero-pairs-that-sum-to-n/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3704-count-no-zero-pairs-that-sum-to-n/</guid><description>Hard | Math, Dynamic Programming</description></item><item><title>3725. 从行中选择互质整数的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3725-count-ways-to-choose-coprime-integers-from-rows/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3725-count-ways-to-choose-coprime-integers-from-rows/</guid><description>Hard | Array, Math, Dynamic Programming, Matrix, Combinatorics, Number Theory</description></item><item><title>3738. 最多替换一个元素后的最长非递减子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3738-longest-non-decreasing-subarray-after-replacing-at-most-one-element/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3738-longest-non-decreasing-subarray-after-replacing-at-most-one-element/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3742. 网格中的最大路径分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3742-maximum-path-score-in-a-grid/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3742-maximum-path-score-in-a-grid/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>3743. 最大化循环分割得分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3743-maximize-cyclic-partition-score/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3743-maximize-cyclic-partition-score/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>3747. 移除零后统计不同整数的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3747-count-distinct-integers-after-removing-zeros/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3747-count-distinct-integers-after-removing-zeros/</guid><description>Medium | Math, Dynamic Programming</description></item><item><title>3751. 区间内数字的总波动性 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3751-total-waviness-of-numbers-in-range-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3751-total-waviness-of-numbers-in-range-i/</guid><description>Medium | Math, Dynamic Programming, Enumeration</description></item><item><title>3753. 区间内数字的总波动性 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3753-total-waviness-of-numbers-in-range-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3753-total-waviness-of-numbers-in-range-ii/</guid><description>Hard | Math, Dynamic Programming</description></item><item><title>3757. 有效子序列的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3757-number-of-effective-subsequences/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3757-number-of-effective-subsequences/</guid><description>Hard | Array, Math, Dynamic Programming, Bit Manipulation, Combinatorics</description></item><item><title>3772. 树中子图的最大分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3772-maximum-subgraph-score-in-a-tree/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3772-maximum-subgraph-score-in-a-tree/</guid><description>Hard | Array, Dynamic Programming, Tree, Depth-First Search</description></item><item><title>3791. 区间内平衡整数的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3791-number-of-balanced-integers-in-a-range/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3791-number-of-balanced-integers-in-a-range/</guid><description>Hard | Dynamic Programming</description></item><item><title>3797. 计算攀爬矩形网格的路径数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3797-count-routes-to-climb-a-rectangular-grid/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3797-count-routes-to-climb-a-rectangular-grid/</guid><description>Hard | Array, Dynamic Programming, Matrix, Prefix Sum</description></item><item><title>3801. 合并已排序列表的最小成本</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3801-minimum-cost-to-merge-sorted-lists/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3801-minimum-cost-to-merge-sorted-lists/</guid><description>Hard | Array, Two Pointers, Binary Search, Dynamic Programming, Bit Manipulation</description></item><item><title>3811. 交替异或分割数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3811-number-of-alternating-xor-partitions/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3811-number-of-alternating-xor-partitions/</guid><description>Medium | Array, Hash Table, Dynamic Programming, Bit Manipulation</description></item><item><title>3826. 最小分割得分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3826-minimum-partition-score/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3826-minimum-partition-score/</guid><description>Hard | Array, Divide and Conquer, Dynamic Programming, Queue, Prefix Sum, Monotonic Queue</description></item><item><title>3830. 删除最多一个元素后的最长交替子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3830-longest-alternating-subarray-after-removing-at-most-one-element/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3830-longest-alternating-subarray-after-removing-at-most-one-element/</guid><description>Hard | Array, Dynamic Programming, Enumeration</description></item><item><title>3836. 使用恰好 K 对的最大分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3836-maximum-score-using-exactly-k-pairs/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3836-maximum-score-using-exactly-k-pairs/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>3840. 打家劫舍 V</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3840-house-robber-v/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3840-house-robber-v/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3844. 最长几乎回文子串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3844-longest-almost-palindromic-substring/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3844-longest-almost-palindromic-substring/</guid><description>Medium | Two Pointers, String, Dynamic Programming</description></item><item><title>3850. 计算到达K的序列数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3850-count-sequences-to-k/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3850-count-sequences-to-k/</guid><description>Hard | Array, Math, Dynamic Programming, Memoization, Number Theory</description></item><item><title>3857. 分解为1的最小代价</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3857-minimum-cost-to-split-into-ones/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3857-minimum-cost-to-split-into-ones/</guid><description>Medium | Math, Dynamic Programming</description></item><item><title>3869. 区间内的花哨数字计数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3869-count-fancy-numbers-in-a-range/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3869-count-fancy-numbers-in-a-range/</guid><description>Hard | Math, Dynamic Programming</description></item><item><title>3877. 实现目标异或值的最少移除次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3877-minimum-removals-to-achieve-target-xor/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3877-minimum-removals-to-achieve-target-xor/</guid><description>Medium | Array, Dynamic Programming, Bit Manipulation</description></item><item><title>3882. 网格中的最小异或路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3882-minimum-xor-path-in-a-grid/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3882-minimum-xor-path-in-a-grid/</guid><description>Medium | Array, Dynamic Programming, Bit Manipulation, Matrix</description></item><item><title>3883. 统计具有给定数字和的非递减数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3883-count-non-decreasing-arrays-with-given-digit-sums/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3883-count-non-decreasing-arrays-with-given-digit-sums/</guid><description>Hard | Array, Dynamic Programming, Prefix Sum</description></item><item><title>3891. 最小增量以最大化特殊索引</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3891-minimum-increase-to-maximize-special-indices/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3891-minimum-increase-to-maximize-special-indices/</guid><description>Medium | Array, Dynamic Programming, Greedy, Prefix Sum</description></item><item><title>3892. 实现至少 K 个峰值的最少操作次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3892-minimum-operations-to-achieve-at-least-k-peaks/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3892-minimum-operations-to-achieve-at-least-k-peaks/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>2973. 在树节点中放置硬币的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2973-find-number-of-coins-to-place-in-tree-nodes/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2973-find-number-of-coins-to-place-in-tree-nodes/</guid><description>Hard | Dynamic Programming, Tree, Depth-First Search, Sorting, Heap (Priority Queue)</description></item><item><title>2977. 字符串转换的最小成本 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2977-minimum-cost-to-convert-string-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2977-minimum-cost-to-convert-string-ii/</guid><description>Hard | Array, String, Dynamic Programming, Graph Theory, Trie, Shortest Path</description></item><item><title>2998. 使 X 和 Y 相等的最少操作次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2998-minimum-number-of-operations-to-make-x-and-y-equal/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2998-minimum-number-of-operations-to-make-x-and-y-equal/</guid><description>Medium | Dynamic Programming, Breadth-First Search, Memoization</description></item><item><title>2999. 统计强大整数的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2999-count-the-number-of-powerful-integers/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2999-count-the-number-of-powerful-integers/</guid><description>Hard | Math, String, Dynamic Programming</description></item><item><title>3007. 最大数字，其价格总和小于等于 K</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3007-maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3007-maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k/</guid><description>Medium | Math, Binary Search, Dynamic Programming, Bit Manipulation</description></item><item><title>3040. 相同分数的最大操作数 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3040-maximum-number-of-operations-with-the-same-score-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3040-maximum-number-of-operations-with-the-same-score-ii/</guid><description>Medium | Array, Dynamic Programming, Memoization</description></item><item><title>3041. 修改数组后的最大连续元素数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3041-maximize-consecutive-elements-in-an-array-after-modification/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3041-maximize-consecutive-elements-in-an-array-after-modification/</guid><description>Hard | Array, Dynamic Programming, Sorting</description></item><item><title>3068. 找到节点值的最大和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3068-find-the-maximum-sum-of-node-values/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3068-find-the-maximum-sum-of-node-values/</guid><description>Hard | Array, Dynamic Programming, Greedy, Bit Manipulation, Tree, Sorting</description></item><item><title>3077. K个不相交子数组的最大强度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3077-maximum-strength-of-k-disjoint-subarrays/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3077-maximum-strength-of-k-disjoint-subarrays/</guid><description>Hard | Array, Dynamic Programming, Prefix Sum</description></item><item><title>3082. 求所有子序列的幂之和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3082-find-the-sum-of-the-power-of-all-subsequences/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3082-find-the-sum-of-the-power-of-all-subsequences/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>3098. 子序列能量之和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3098-find-the-sum-of-subsequence-powers/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3098-find-the-sum-of-subsequence-powers/</guid><description>Hard | Array, Dynamic Programming, Sorting</description></item><item><title>3117. 通过划分数组的最小值和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3117-minimum-sum-of-values-by-dividing-array/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3117-minimum-sum-of-values-by-dividing-array/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Bit Manipulation, Segment Tree, Queue</description></item><item><title>3122. 满足条件的最小操作数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3122-minimum-number-of-operations-to-satisfy-conditions/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3122-minimum-number-of-operations-to-satisfy-conditions/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>3129. 寻找所有可能的稳定二进制数组 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3129-find-all-possible-stable-binary-arrays-i/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3129-find-all-possible-stable-binary-arrays-i/</guid><description>Medium | Dynamic Programming, Prefix Sum</description></item><item><title>3130. 寻找所有可能的稳定二进制数组 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3130-find-all-possible-stable-binary-arrays-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3130-find-all-possible-stable-binary-arrays-ii/</guid><description>Hard | Dynamic Programming, Prefix Sum</description></item><item><title>3144. 等频字符子串的最小分割</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3144-minimum-substring-partition-of-equal-character-frequency/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3144-minimum-substring-partition-of-equal-character-frequency/</guid><description>Medium | Hash Table, String, Dynamic Programming, Counting</description></item><item><title>3147. 从神秘地牢中获取最大能量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3147-taking-maximum-energy-from-the-mystic-dungeon/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3147-taking-maximum-energy-from-the-mystic-dungeon/</guid><description>Medium | Array, Dynamic Programming, Prefix Sum</description></item><item><title>3148. 网格中的最大差值得分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3148-maximum-difference-score-in-a-grid/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3148-maximum-difference-score-in-a-grid/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>3149. 找到最小代价的数组排列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3149-find-the-minimum-cost-array-permutation/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3149-find-the-minimum-cost-array-permutation/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>3154. 寻找到达第K级台阶的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3154-find-number-of-ways-to-reach-the-k-th-stair/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3154-find-number-of-ways-to-reach-the-k-th-stair/</guid><description>Hard | Math, Dynamic Programming, Bit Manipulation, Memoization, Combinatorics</description></item><item><title>3165. 非相邻元素子序列的最大和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3165-maximum-sum-of-subsequence-with-non-adjacent-elements/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3165-maximum-sum-of-subsequence-with-non-adjacent-elements/</guid><description>Hard | Array, Divide and Conquer, Dynamic Programming, Segment Tree</description></item><item><title>3176. 找到好子序列的最大长度 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3176-find-the-maximum-length-of-a-good-subsequence-i/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3176-find-the-maximum-length-of-a-good-subsequence-i/</guid><description>Medium | Array, Hash Table, Dynamic Programming</description></item><item><title>3177. 找到好子序列的最大长度 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3177-find-the-maximum-length-of-a-good-subsequence-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3177-find-the-maximum-length-of-a-good-subsequence-ii/</guid><description>Hard | Array, Hash Table, Dynamic Programming</description></item><item><title>3180. 使用操作获取最大总奖励 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3180-maximum-total-reward-using-operations-i/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3180-maximum-total-reward-using-operations-i/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>3181. 使用操作的最大总奖励 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3181-maximum-total-reward-using-operations-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3181-maximum-total-reward-using-operations-ii/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation</description></item><item><title>3186. 施法造成的最大总伤害</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3186-maximum-total-damage-with-spell-casting/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3186-maximum-total-damage-with-spell-casting/</guid><description>Medium | Array, Hash Table, Two Pointers, Binary Search, Dynamic Programming, Sorting, Counting</description></item><item><title>3192. 使二进制数组元素全部等于 1 的最少操作次数 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3192-minimum-operations-to-make-binary-array-elements-equal-to-one-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3192-minimum-operations-to-make-binary-array-elements-equal-to-one-ii/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>3193. 统计逆序对的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3193-count-the-number-of-inversions/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3193-count-the-number-of-inversions/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>3196. 最大化交替子数组的总成本</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3196-maximize-total-cost-of-alternating-subarrays/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3196-maximize-total-cost-of-alternating-subarrays/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2645. 构造有效字符串的最少插入次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2645-minimum-additions-to-make-valid-string/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2645-minimum-additions-to-make-valid-string/</guid><description>Medium | String, Dynamic Programming, Stack, Greedy</description></item><item><title>2646. 最小化旅行的价格总和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2646-minimize-the-total-price-of-the-trips/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2646-minimize-the-total-price-of-the-trips/</guid><description>Hard | Array, Dynamic Programming, Tree, Depth-First Search, Graph Theory</description></item><item><title>2673. 使二叉树中所有路径的代价相等</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2673-make-costs-of-paths-equal-in-a-binary-tree/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2673-make-costs-of-paths-equal-in-a-binary-tree/</guid><description>Medium | Array, Dynamic Programming, Greedy, Tree, Binary Tree</description></item><item><title>2681. 英雄的力量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2681-power-of-heroes/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2681-power-of-heroes/</guid><description>Hard | Array, Math, Dynamic Programming, Sorting, Prefix Sum</description></item><item><title>2684. 网格中的最大移动数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2684-maximum-number-of-moves-in-a-grid/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2684-maximum-number-of-moves-in-a-grid/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>2707. 字符串中的额外字符</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2707-extra-characters-in-a-string/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2707-extra-characters-in-a-string/</guid><description>Medium | Array, Hash Table, String, Dynamic Programming, Trie</description></item><item><title>2708. 群体的最大强度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2708-maximum-strength-of-a-group/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2708-maximum-strength-of-a-group/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Greedy, Bit Manipulation, Sorting, Enumeration</description></item><item><title>2712. 使所有字符相等的最小成本</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2712-minimum-cost-to-make-all-characters-equal/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2712-minimum-cost-to-make-all-characters-equal/</guid><description>Medium | String, Dynamic Programming, Greedy</description></item><item><title>2713. 矩阵中严格递增路径的最大长度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2713-maximum-strictly-increasing-cells-in-a-matrix/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2713-maximum-strictly-increasing-cells-in-a-matrix/</guid><description>Hard | Array, Hash Table, Binary Search, Dynamic Programming, Memoization, Sorting, Matrix, Ordered Set</description></item><item><title>2719. 整数计数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2719-count-of-integers/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2719-count-of-integers/</guid><description>Hard | Math, String, Dynamic Programming</description></item><item><title>2741. 特殊排列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2741-special-permutations/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2741-special-permutations/</guid><description>Medium | Array, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>2742. 粉刷房子的墙壁</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2742-painting-the-walls/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2742-painting-the-walls/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>2745. 构造最长的新字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2745-construct-the-longest-new-string/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2745-construct-the-longest-new-string/</guid><description>Medium | Math, Dynamic Programming, Greedy, Brainteaser</description></item><item><title>2746. 递减字符串连接</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2746-decremental-string-concatenation/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2746-decremental-string-concatenation/</guid><description>Medium | Array, String, Dynamic Programming</description></item><item><title>2750. 将数组拆分为若干好子数组的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2750-ways-to-split-array-into-good-subarrays/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2750-ways-to-split-array-into-good-subarrays/</guid><description>Medium | Array, Math, Dynamic Programming</description></item><item><title>2801. 统计范围内的步进数字</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2801-count-stepping-numbers-in-range/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2801-count-stepping-numbers-in-range/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>2809. 使数组和小于等于 x 的最少时间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2809-minimum-time-to-make-array-sum-at-most-x/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2809-minimum-time-to-make-array-sum-at-most-x/</guid><description>Hard | Array, Dynamic Programming, Sorting</description></item><item><title>2811. 检查是否可以拆分数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2811-check-if-it-is-possible-to-split-array/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2811-check-if-it-is-possible-to-split-array/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>2826. 三组排序</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2826-sorting-three-groups/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2826-sorting-three-groups/</guid><description>Medium | Array, Binary Search, Dynamic Programming</description></item><item><title>2827. 区间内的美丽整数数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2827-number-of-beautiful-integers-in-the-range/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2827-number-of-beautiful-integers-in-the-range/</guid><description>Hard | Math, Dynamic Programming</description></item><item><title>2830. 销售员最大利润</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2830-maximize-the-profit-as-the-salesman/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2830-maximize-the-profit-as-the-salesman/</guid><description>Medium | Array, Hash Table, Binary Search, Dynamic Programming, Sorting</description></item><item><title>2836. 传球游戏中函数的最大值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2836-maximize-value-of-function-in-a-ball-passing-game/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2836-maximize-value-of-function-in-a-ball-passing-game/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation</description></item><item><title>2846. 树中边权重均衡查询的最小操作数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2846-minimum-edge-weight-equilibrium-queries-in-a-tree/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2846-minimum-edge-weight-equilibrium-queries-in-a-tree/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search</description></item><item><title>2850. 将石头分散到网格中的最少移动次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2850-minimum-moves-to-spread-stones-over-grid/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2850-minimum-moves-to-spread-stones-over-grid/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Matrix, Bitmask</description></item><item><title>2851. 字符串变换</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2851-string-transformation/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2851-string-transformation/</guid><description>Hard | Math, String, Dynamic Programming, String Matching</description></item><item><title>2858. 最少边反转次数使每个节点都可达</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2858-minimum-edge-reversals-so-every-node-is-reachable/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2858-minimum-edge-reversals-so-every-node-is-reachable/</guid><description>Hard | Dynamic Programming, Depth-First Search, Breadth-First Search, Graph Theory</description></item><item><title>2867. 树中的有效路径数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2867-count-valid-paths-in-a-tree/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2867-count-valid-paths-in-a-tree/</guid><description>Hard | Math, Dynamic Programming, Tree, Depth-First Search, Number Theory</description></item><item><title>2876. 统计有向图中被访问的节点数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2876-count-visited-nodes-in-a-directed-graph/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2876-count-visited-nodes-in-a-directed-graph/</guid><description>Hard | Dynamic Programming, Depth-First Search, Graph Theory, Topological Sort, Memoization</description></item><item><title>2896. 应用操作使两个字符串相等</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2896-apply-operations-to-make-two-strings-equal/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2896-apply-operations-to-make-two-strings-equal/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>2900. 最长不等邻接分组子序列 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2900-longest-unequal-adjacent-groups-subsequence-i/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2900-longest-unequal-adjacent-groups-subsequence-i/</guid><description>Easy | Array, String, Dynamic Programming, Greedy</description></item><item><title>2901. 最长不相邻组子序列 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2901-longest-unequal-adjacent-groups-subsequence-ii/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2901-longest-unequal-adjacent-groups-subsequence-ii/</guid><description>Medium | Array, String, Dynamic Programming</description></item><item><title>2902. 有界和的子多重集计数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2902-count-of-sub-multisets-with-bounded-sum/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2902-count-of-sub-multisets-with-bounded-sum/</guid><description>Hard | Array, Hash Table, Dynamic Programming, Sliding Window</description></item><item><title>2911. 使K个半回文字符串的最少变更次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2911-minimum-changes-to-make-k-semi-palindromes/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2911-minimum-changes-to-make-k-semi-palindromes/</guid><description>Hard | Two Pointers, String, Dynamic Programming</description></item><item><title>2915. 和为目标值且长度最长的子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2915-length-of-the-longest-subsequence-that-sums-to-target/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2915-length-of-the-longest-subsequence-that-sums-to-target/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2916. 子数组不同元素数目的平方和 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2916-subarrays-distinct-element-sum-of-squares-ii/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2916-subarrays-distinct-element-sum-of-squares-ii/</guid><description>Hard | Array, Dynamic Programming, Binary Indexed Tree, Segment Tree</description></item><item><title>2919. 使数组美丽的最小增量操作数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2919-minimum-increment-operations-to-make-array-beautiful/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2919-minimum-increment-operations-to-make-array-beautiful/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2920. 收集所有节点硬币后的最大得分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2920-maximum-points-after-collecting-coins-from-all-nodes/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2920-maximum-points-after-collecting-coins-from-all-nodes/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search, Memoization</description></item><item><title>2925. 对树进行操作后的最大得分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2925-maximum-score-after-applying-operations-on-a-tree/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2925-maximum-score-after-applying-operations-on-a-tree/</guid><description>Medium | Dynamic Programming, Tree, Depth-First Search</description></item><item><title>2926. 最大平衡子序列和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2926-maximum-balanced-subsequence-sum/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2926-maximum-balanced-subsequence-sum/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Binary Indexed Tree, Segment Tree</description></item><item><title>2930. 可以重新排列得到子字符串的字符串数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2930-number-of-strings-which-can-be-rearranged-to-contain-substring/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2930-number-of-strings-which-can-be-rearranged-to-contain-substring/</guid><description>Medium | Math, Dynamic Programming, Combinatorics</description></item><item><title>2944. 购买水果需要的最少硬币数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2944-minimum-number-of-coins-for-fruits/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2944-minimum-number-of-coins-for-fruits/</guid><description>Medium | Array, Dynamic Programming, Queue, Heap (Priority Queue), Monotonic Queue</description></item><item><title>2945. 寻找最大非递减数组长度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2945-find-maximum-non-decreasing-array-length/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2945-find-maximum-non-decreasing-array-length/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Stack, Queue, Monotonic Stack, Prefix Sum, Monotonic Queue</description></item><item><title>2957. 移除相邻几乎相等字符</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2957-remove-adjacent-almost-equal-characters/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2957-remove-adjacent-almost-equal-characters/</guid><description>Medium | String, Dynamic Programming, Greedy</description></item><item><title>2002. 两个回文子序列长度的最大乘积</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2002-maximum-product-of-the-length-of-two-palindromic-subsequences/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2002-maximum-product-of-the-length-of-two-palindromic-subsequences/</guid><description>Medium | String, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>2003. 每个子树内缺失的最小遗传值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2003-smallest-missing-genetic-value-in-each-subtree/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2003-smallest-missing-genetic-value-in-each-subtree/</guid><description>Hard | Array, Dynamic Programming, Tree, Depth-First Search, Union-Find</description></item><item><title>2008. 出租车的最大盈利</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2008-maximum-earnings-from-taxi/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2008-maximum-earnings-from-taxi/</guid><description>Medium | Array, Hash Table, Binary Search, Dynamic Programming, Sorting</description></item><item><title>2035. 将数组分割成两个数组以最小化和差</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2035-partition-array-into-two-arrays-to-minimize-sum-difference/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2035-partition-array-into-two-arrays-to-minimize-sum-difference/</guid><description>Hard | Array, Two Pointers, Binary Search, Dynamic Programming, Bit Manipulation, Sorting, Ordered Set, Bitmask</description></item><item><title>2050. 并行课程 III</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2050-parallel-courses-iii/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2050-parallel-courses-iii/</guid><description>Hard | Array, Dynamic Programming, Graph Theory, Topological Sort</description></item><item><title>2054. 两个最佳非重叠事件</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2054-two-best-non-overlapping-events/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2054-two-best-non-overlapping-events/</guid><description>Medium | Array, Binary Search, Dynamic Programming, Sorting, Heap (Priority Queue)</description></item><item><title>2060. 检查原字符串是否存在</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2060-check-if-an-original-string-exists-given-two-encoded-strings/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2060-check-if-an-original-string-exists-given-two-encoded-strings/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>2063. 所有子串的元音数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2063-vowels-of-all-substrings/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2063-vowels-of-all-substrings/</guid><description>Medium | Math, String, Dynamic Programming, Combinatorics</description></item><item><title>2086. 喂养仓鼠的最少食物桶数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2086-minimum-number-of-food-buckets-to-feed-the-hamsters/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2086-minimum-number-of-food-buckets-to-feed-the-hamsters/</guid><description>Medium | String, Dynamic Programming, Greedy</description></item><item><title>2100. 找到抢银行的好日子</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2100-find-good-days-to-rob-the-bank/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2100-find-good-days-to-rob-the-bank/</guid><description>Medium | Array, Dynamic Programming, Prefix Sum</description></item><item><title>2110. 股票的平滑下降阶段数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2110-number-of-smooth-descent-periods-of-a-stock/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2110-number-of-smooth-descent-periods-of-a-stock/</guid><description>Medium | Array, Math, Two Pointers, Dynamic Programming, Sliding Window</description></item><item><title>2127. 可以被邀请参加会议的最多员工数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2127-maximum-employees-to-be-invited-to-a-meeting/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2127-maximum-employees-to-be-invited-to-a-meeting/</guid><description>Hard | Array, Dynamic Programming, Depth-First Search, Graph Theory, Topological Sort</description></item><item><title>2140. 用脑力解决问题</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2140-solving-questions-with-brainpower/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2140-solving-questions-with-brainpower/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2147. 分割长廊的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2147-number-of-ways-to-divide-a-long-corridor/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2147-number-of-ways-to-divide-a-long-corridor/</guid><description>Hard | Math, String, Dynamic Programming</description></item><item><title>2167. 移除所有载有违禁货物车厢所需的最少时间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2167-minimum-time-to-remove-all-cars-containing-illegal-goods/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2167-minimum-time-to-remove-all-cars-containing-illegal-goods/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>2172. 数组的最大与和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2172-maximum-and-sum-of-array/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2172-maximum-and-sum-of-array/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>2209. 用地毯覆盖后的最少白色瓷砖</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2209-minimum-white-tiles-after-covering-with-carpets/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2209-minimum-white-tiles-after-covering-with-carpets/</guid><description>Hard | String, Dynamic Programming, Prefix Sum</description></item><item><title>2218. 从数组中取 K 个硬币的最大价值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2218-maximum-value-of-k-coins-from-piles/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2218-maximum-value-of-k-coins-from-piles/</guid><description>Hard | Array, Dynamic Programming, Prefix Sum</description></item><item><title>2222. 选择建筑物的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2222-number-of-ways-to-select-buildings/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2222-number-of-ways-to-select-buildings/</guid><description>Medium | String, Dynamic Programming, Prefix Sum</description></item><item><title>2262. 字符串的总引力值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2262-total-appeal-of-a-string/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2262-total-appeal-of-a-string/</guid><description>Hard | Hash Table, String, Dynamic Programming</description></item><item><title>2266. 统计按键次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2266-count-number-of-texts/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2266-count-number-of-texts/</guid><description>Medium | Hash Table, Math, String, Dynamic Programming</description></item><item><title>2267. 检查是否存在有效的括号字符串路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2267-check-if-there-is-a-valid-parentheses-string-path/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2267-check-if-there-is-a-valid-parentheses-string-path/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>2289. 使数组非递减的步数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2289-steps-to-make-array-non-decreasing/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2289-steps-to-make-array-non-decreasing/</guid><description>Medium | Array, Linked List, Dynamic Programming, Stack, Monotonic Stack, Simulation</description></item><item><title>2304. 网格中的最小路径代价</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2304-minimum-path-cost-in-a-grid/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2304-minimum-path-cost-in-a-grid/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>2305. 公平分发饼干</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2305-fair-distribution-of-cookies/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2305-fair-distribution-of-cookies/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>2310. 个位数字为 K 的整数之和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2310-sum-of-numbers-with-units-digit-k/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2310-sum-of-numbers-with-units-digit-k/</guid><description>Medium | Math, Dynamic Programming, Greedy, Enumeration</description></item><item><title>2311. 最长的小于等于 K 的二进制子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2311-longest-binary-subsequence-less-than-or-equal-to-k/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2311-longest-binary-subsequence-less-than-or-equal-to-k/</guid><description>Medium | String, Dynamic Programming, Greedy, Memoization</description></item><item><title>2312. 出售木材块</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2312-selling-pieces-of-wood/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2312-selling-pieces-of-wood/</guid><description>Hard | Array, Dynamic Programming, Memoization</description></item><item><title>2318. 不同的掷骰子序列数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2318-number-of-distinct-roll-sequences/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2318-number-of-distinct-roll-sequences/</guid><description>Hard | Dynamic Programming, Memoization</description></item><item><title>2320. 统计放置房屋的方式数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2320-count-number-of-ways-to-place-houses/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2320-count-number-of-ways-to-place-houses/</guid><description>Medium | Dynamic Programming</description></item><item><title>2321. 拼接数组的最大分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2321-maximum-score-of-spliced-array/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2321-maximum-score-of-spliced-array/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>2327. 知道秘密的人数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2327-number-of-people-aware-of-a-secret/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2327-number-of-people-aware-of-a-secret/</guid><description>Medium | Dynamic Programming, Queue, Simulation</description></item><item><title>2328. 网格中递增路径的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2328-number-of-increasing-paths-in-a-grid/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2328-number-of-increasing-paths-in-a-grid/</guid><description>Hard | Array, Dynamic Programming, Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort, Memoization, Matrix</description></item><item><title>2369. 检查是否存在有效的数组划分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2369-check-if-there-is-a-valid-partition-for-the-array/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2369-check-if-there-is-a-valid-partition-for-the-array/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>2370. 最长理想子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2370-longest-ideal-subsequence/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2370-longest-ideal-subsequence/</guid><description>Medium | Hash Table, String, Dynamic Programming</description></item><item><title>2376. 统计特殊整数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2376-count-special-integers/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2376-count-special-integers/</guid><description>Hard | Math, Dynamic Programming</description></item><item><title>2380. 重新排列二进制字符串的时间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2380-time-needed-to-rearrange-a-binary-string/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2380-time-needed-to-rearrange-a-binary-string/</guid><description>Medium | String, Dynamic Programming, Simulation</description></item><item><title>2407. 最长递增子序列 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2407-longest-increasing-subsequence-ii/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2407-longest-increasing-subsequence-ii/</guid><description>Hard | Array, Divide and Conquer, Dynamic Programming, Binary Indexed Tree, Segment Tree, Queue, Monotonic Queue</description></item><item><title>2420. 找到所有好下标</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2420-find-all-good-indices/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2420-find-all-good-indices/</guid><description>Medium | Array, Dynamic Programming, Prefix Sum</description></item><item><title>2430. 字符串的最大删除数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2430-maximum-deletions-on-a-string/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2430-maximum-deletions-on-a-string/</guid><description>Hard | String, Dynamic Programming, Rolling Hash, String Matching, Hash Function</description></item><item><title>2435. 矩阵中和能被 K 整除的路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2435-paths-in-matrix-whose-sum-is-divisible-by-k/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2435-paths-in-matrix-whose-sum-is-divisible-by-k/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>2439. 最小化数组的最大值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2439-minimize-maximum-of-array/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2439-minimize-maximum-of-array/</guid><description>Medium | Array, Binary Search, Dynamic Programming, Greedy, Prefix Sum</description></item><item><title>2463. 机器人修理的最小总距离</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2463-minimum-total-distance-traveled/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2463-minimum-total-distance-traveled/</guid><description>Hard | Array, Dynamic Programming, Sorting</description></item><item><title>2466. 统计构造好字符串的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2466-count-ways-to-build-good-strings/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2466-count-ways-to-build-good-strings/</guid><description>Medium | Dynamic Programming</description></item><item><title>2472. 最多非重叠回文子串数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2472-maximum-number-of-non-overlapping-palindrome-substrings/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2472-maximum-number-of-non-overlapping-palindrome-substrings/</guid><description>Hard | Two Pointers, String, Dynamic Programming, Greedy</description></item><item><title>2478. 美丽分割的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2478-number-of-beautiful-partitions/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2478-number-of-beautiful-partitions/</guid><description>Hard | String, Dynamic Programming, Prefix Sum</description></item><item><title>2484. 统计回文子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2484-count-palindromic-subsequences/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2484-count-palindromic-subsequences/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>2501. 数组中最长的平方连续子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2501-longest-square-streak-in-an-array/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2501-longest-square-streak-in-an-array/</guid><description>Medium | Array, Hash Table, Binary Search, Dynamic Programming, Sorting</description></item><item><title>2518. 优秀分割的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2518-number-of-great-partitions/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2518-number-of-great-partitions/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>2522. 将字符串分割为最多 K 值的子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2522-partition-string-into-substrings-with-values-at-most-k/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2522-partition-string-into-substrings-with-values-at-most-k/</guid><description>Medium | String, Dynamic Programming, Greedy</description></item><item><title>2538. 最大和最小价格和的差值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2538-difference-between-maximum-and-minimum-price-sum/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2538-difference-between-maximum-and-minimum-price-sum/</guid><description>Hard | Array, Dynamic Programming, Tree, Depth-First Search</description></item><item><title>2547. 分割数组的最小代价</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2547-minimum-cost-to-split-an-array/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2547-minimum-cost-to-split-an-array/</guid><description>Hard | Array, Hash Table, Dynamic Programming, Counting</description></item><item><title>2552. 递增四元组的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2552-count-increasing-quadruplets/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2552-count-increasing-quadruplets/</guid><description>Hard | Array, Dynamic Programming, Binary Indexed Tree, Enumeration, Prefix Sum</description></item><item><title>2556. 最多翻转一次使二进制矩阵不连通</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2556-disconnect-path-in-a-binary-matrix-by-at-most-one-flip/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2556-disconnect-path-in-a-binary-matrix-by-at-most-one-flip/</guid><description>Medium | Array, Dynamic Programming, Depth-First Search, Breadth-First Search, Matrix</description></item><item><title>2560. 打家劫舍 IV</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2560-house-robber-iv/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2560-house-robber-iv/</guid><description>Medium | Array, Binary Search, Dynamic Programming, Greedy</description></item><item><title>2571. 使整数减为 0 的最少操作次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2571-minimum-operations-to-reduce-an-integer-to-0/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2571-minimum-operations-to-reduce-an-integer-to-0/</guid><description>Medium | Dynamic Programming, Greedy, Bit Manipulation</description></item><item><title>2572. 无平方子集的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2572-count-the-number-of-square-free-subsets/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2572-count-the-number-of-square-free-subsets/</guid><description>Medium | Array, Math, Dynamic Programming, Bit Manipulation, Number Theory, Bitmask</description></item><item><title>2573. 寻找具有LCP的字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2573-find-the-string-with-lcp/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2573-find-the-string-with-lcp/</guid><description>Hard | Array, String, Dynamic Programming, Greedy, Union-Find, Matrix</description></item><item><title>2581. 计算可能的根节点数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2581-count-number-of-possible-root-nodes/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2581-count-number-of-possible-root-nodes/</guid><description>Hard | Array, Hash Table, Dynamic Programming, Tree, Depth-First Search</description></item><item><title>2585. 获得分数的方法数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2585-number-of-ways-to-earn-points/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2585-number-of-ways-to-earn-points/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>2597. 美丽子集的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2597-the-number-of-beautiful-subsets/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2597-the-number-of-beautiful-subsets/</guid><description>Medium | Array, Hash Table, Math, Dynamic Programming, Backtracking, Sorting, Combinatorics</description></item><item><title>2606. 找出最大代价的子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2606-find-the-substring-with-maximum-cost/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2606-find-the-substring-with-maximum-cost/</guid><description>Medium | Array, Hash Table, String, Dynamic Programming</description></item><item><title>2616. 最小化数对的最大差值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2616-minimize-the-maximum-difference-of-pairs/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2616-minimize-the-maximum-difference-of-pairs/</guid><description>Medium | Array, Binary Search, Dynamic Programming, Greedy, Sorting</description></item><item><title>2617. 网格中到达目标的最少访问单元格数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2617-minimum-number-of-visited-cells-in-a-grid/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2617-minimum-number-of-visited-cells-in-a-grid/</guid><description>Hard | Array, Dynamic Programming, Stack, Breadth-First Search, Union-Find, Heap (Priority Queue), Matrix, Monotonic Stack</description></item><item><title>1289. 最小下降路径和 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1289-minimum-falling-path-sum-ii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1289-minimum-falling-path-sum-ii/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>1326. 浇灌花园的最少水龙头数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1326-minimum-number-of-taps-to-open-to-water-a-garden/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1326-minimum-number-of-taps-to-open-to-water-a-garden/</guid><description>Hard | Array, Dynamic Programming, Greedy</description></item><item><title>1334. 在阈值距离内邻居最少的城市</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1334-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1334-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance/</guid><description>Medium | Dynamic Programming, Graph Theory, Shortest Path</description></item><item><title>1335. 工作计划的最低难度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1335-minimum-difficulty-of-a-job-schedule/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1335-minimum-difficulty-of-a-job-schedule/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1340. 跳跃游戏 V</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1340-jump-game-v/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1340-jump-game-v/</guid><description>Hard | Array, Dynamic Programming, Sorting</description></item><item><title>1359. 统计所有有效的取货和交付选项</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1359-count-all-valid-pickup-and-delivery-options/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1359-count-all-valid-pickup-and-delivery-options/</guid><description>Hard | Math, Dynamic Programming, Combinatorics</description></item><item><title>1363. 构成3的最大倍数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1363-largest-multiple-of-three/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1363-largest-multiple-of-three/</guid><description>Hard | Array, Math, Dynamic Programming, Greedy, Sorting</description></item><item><title>1372. 二叉树中的最长交错路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1372-longest-zigzag-path-in-a-binary-tree/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1372-longest-zigzag-path-in-a-binary-tree/</guid><description>Medium | Dynamic Programming, Tree, Depth-First Search, Binary Tree</description></item><item><title>1373. 二叉树中的最大 BST 子树</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1373-maximum-sum-bst-in-binary-tree/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1373-maximum-sum-bst-in-binary-tree/</guid><description>Hard | Dynamic Programming, Tree, Depth-First Search, Binary Search Tree, Binary Tree</description></item><item><title>1387. 根据数字的幂值排序</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1387-sort-integers-by-the-power-value/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1387-sort-integers-by-the-power-value/</guid><description>Medium | Dynamic Programming, Memoization, Sorting</description></item><item><title>1395. 统计作战单位数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1395-count-number-of-teams/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1395-count-number-of-teams/</guid><description>Medium | Array, Dynamic Programming, Binary Indexed Tree, Segment Tree</description></item><item><title>1397. 寻找所有好字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1397-find-all-good-strings/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1397-find-all-good-strings/</guid><description>Hard | String, Dynamic Programming, String Matching</description></item><item><title>1402. 减少菜肴</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1402-reducing-dishes/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1402-reducing-dishes/</guid><description>Hard | Array, Dynamic Programming, Greedy, Sorting</description></item><item><title>1406. 石子游戏 III</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1406-stone-game-iii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1406-stone-game-iii/</guid><description>Hard | Array, Math, Dynamic Programming, Game Theory</description></item><item><title>1411. 给 N × 3 网格涂色的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1411-number-of-ways-to-paint-n-3-grid/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1411-number-of-ways-to-paint-n-3-grid/</guid><description>Hard | Dynamic Programming</description></item><item><title>1416. 恢复数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1416-restore-the-array/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1416-restore-the-array/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1420. 构建数组使得恰好进行 K 次比较找到最大值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons/</guid><description>Hard | Dynamic Programming, Prefix Sum</description></item><item><title>1425. 约束子序列和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1425-constrained-subsequence-sum/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1425-constrained-subsequence-sum/</guid><description>Hard | Array, Dynamic Programming, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue</description></item><item><title>1434. 不同帽子的戴法数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1434-number-of-ways-to-wear-different-hats-to-each-other/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1434-number-of-ways-to-wear-different-hats-to-each-other/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>1449. 构成目标成本的最大整数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1449-form-largest-integer-with-digits-that-add-up-to-target/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1449-form-largest-integer-with-digits-that-add-up-to-target/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1458. 两个子序列的最大点积</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1458-max-dot-product-of-two-subsequences/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1458-max-dot-product-of-two-subsequences/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1463. 摘樱桃 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1463-cherry-pickup-ii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1463-cherry-pickup-ii/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>1467. 两个盒子中球的颜色数相同的概率</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1467-probability-of-a-two-boxes-having-the-same-number-of-distinct-balls/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1467-probability-of-a-two-boxes-having-the-same-number-of-distinct-balls/</guid><description>Hard | Array, Math, Dynamic Programming, Backtracking, Combinatorics, Probability and Statistics</description></item><item><title>1477. 找两个和为目标值且不重叠的子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1477-find-two-non-overlapping-sub-arrays-each-with-target-sum/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1477-find-two-non-overlapping-sub-arrays-each-with-target-sum/</guid><description>Medium | Array, Hash Table, Binary Search, Dynamic Programming, Sliding Window</description></item><item><title>1478. 分配邮箱</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1478-allocate-mailboxes/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1478-allocate-mailboxes/</guid><description>Hard | Array, Math, Dynamic Programming, Sorting</description></item><item><title>1493. 删除一个元素以后最长的子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1493-longest-subarray-of-1s-after-deleting-one-element/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1493-longest-subarray-of-1s-after-deleting-one-element/</guid><description>Medium | Array, Dynamic Programming, Sliding Window</description></item><item><title>1494. 并行课程 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1494-parallel-courses-ii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1494-parallel-courses-ii/</guid><description>Hard | Dynamic Programming, Bit Manipulation, Graph Theory, Bitmask</description></item><item><title>1510. 石子游戏 IV</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1510-stone-game-iv/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1510-stone-game-iv/</guid><description>Hard | Math, Dynamic Programming, Game Theory</description></item><item><title>1524. 奇数和的子数组数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1524-number-of-sub-arrays-with-odd-sum/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1524-number-of-sub-arrays-with-odd-sum/</guid><description>Medium | Array, Math, Dynamic Programming, Prefix Sum</description></item><item><title>1525. 字符串的好分割数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1525-number-of-good-ways-to-split-a-string/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1525-number-of-good-ways-to-split-a-string/</guid><description>Medium | Hash Table, String, Dynamic Programming, Bit Manipulation</description></item><item><title>1526. 形成目标数组的子数组最少增加次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array/</guid><description>Hard | Array, Dynamic Programming, Stack, Greedy, Monotonic Stack</description></item><item><title>1531. 字符串压缩 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1531-string-compression-ii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1531-string-compression-ii/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1537. 获取最大分数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1537-get-the-maximum-score/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1537-get-the-maximum-score/</guid><description>Hard | Array, Two Pointers, Dynamic Programming, Greedy</description></item><item><title>1547. 切棍子的最小成本</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1547-minimum-cost-to-cut-a-stick/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1547-minimum-cost-to-cut-a-stick/</guid><description>Hard | Array, Dynamic Programming, Sorting</description></item><item><title>1553. 吃掉 N 个橘子的最少天数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1553-minimum-number-of-days-to-eat-n-oranges/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1553-minimum-number-of-days-to-eat-n-oranges/</guid><description>Hard | Dynamic Programming, Memoization</description></item><item><title>1563. 石子游戏 V</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1563-stone-game-v/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1563-stone-game-v/</guid><description>Hard | Array, Math, Dynamic Programming, Game Theory</description></item><item><title>1567. 乘积为正数的最长子数组长度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1567-maximum-length-of-subarray-with-positive-product/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1567-maximum-length-of-subarray-with-positive-product/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>1569. 重新排列数组得到相同二叉搜索树的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1569-number-of-ways-to-reorder-array-to-get-same-bst/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1569-number-of-ways-to-reorder-array-to-get-same-bst/</guid><description>Hard | Array, Math, Divide and Conquer, Dynamic Programming, Tree, Union-Find, Binary Search Tree, Memoization, Combinatorics, Binary Tree</description></item><item><title>1575. 计算所有可能的路径数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1575-count-all-possible-routes/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1575-count-all-possible-routes/</guid><description>Hard | Array, Dynamic Programming, Memoization</description></item><item><title>1578. 使绳子变彩色的最短时间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1578-minimum-time-to-make-rope-colorful/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1578-minimum-time-to-make-rope-colorful/</guid><description>Medium | Array, String, Dynamic Programming, Greedy</description></item><item><title>1594. 矩阵中的最大非负积</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1594-maximum-non-negative-product-in-a-matrix/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1594-maximum-non-negative-product-in-a-matrix/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>1611. 使整数变为 0 的最少操作次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1611-minimum-one-bit-operations-to-make-integers-zero/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1611-minimum-one-bit-operations-to-make-integers-zero/</guid><description>Hard | Math, Dynamic Programming, Bit Manipulation, Recursion, Memoization</description></item><item><title>1617. 统计城市间最大距离对应的子树数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1617-count-subtrees-with-max-distance-between-cities/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1617-count-subtrees-with-max-distance-between-cities/</guid><description>Hard | Dynamic Programming, Bit Manipulation, Tree, Enumeration, Bitmask</description></item><item><title>1621. K 个不重叠线段的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1621-number-of-sets-of-k-non-overlapping-line-segments/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1621-number-of-sets-of-k-non-overlapping-line-segments/</guid><description>Medium | Math, Dynamic Programming, Combinatorics, Prefix Sum</description></item><item><title>1626. 无冲突的最佳球队</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1626-best-team-with-no-conflicts/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1626-best-team-with-no-conflicts/</guid><description>Medium | Array, Dynamic Programming, Sorting</description></item><item><title>1639. 组成目标字符串的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1639-number-of-ways-to-form-a-target-string-given-a-dictionary/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1639-number-of-ways-to-form-a-target-string-given-a-dictionary/</guid><description>Hard | Array, String, Dynamic Programming</description></item><item><title>1641. 统计字典序元音字符串的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1641-count-sorted-vowel-strings/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1641-count-sorted-vowel-strings/</guid><description>Medium | Math, Dynamic Programming, Combinatorics</description></item><item><title>1643. 第 K 小的字典序指令</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1643-kth-smallest-instructions/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1643-kth-smallest-instructions/</guid><description>Hard | Array, Math, Dynamic Programming, Combinatorics</description></item><item><title>1653. 使字符串平衡的最少删除次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1653-minimum-deletions-to-make-string-balanced/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1653-minimum-deletions-to-make-string-balanced/</guid><description>Medium | String, Dynamic Programming, Stack</description></item><item><title>1655. 分配重复整数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1655-distribute-repeating-integers/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1655-distribute-repeating-integers/</guid><description>Hard | Array, Hash Table, Dynamic Programming, Backtracking, Bit Manipulation, Counting, Bitmask</description></item><item><title>1668. 最大重复子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1668-maximum-repeating-substring/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1668-maximum-repeating-substring/</guid><description>Easy | String, Dynamic Programming, String Matching</description></item><item><title>1671. 使数组成为山形数组的最少删除次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1671-minimum-number-of-removals-to-make-mountain-array/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1671-minimum-number-of-removals-to-make-mountain-array/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Greedy</description></item><item><title>1681. 最小不兼容性</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1681-minimum-incompatibility/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1681-minimum-incompatibility/</guid><description>Hard | Array, Hash Table, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>1690. 石子游戏 VII</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1690-stone-game-vii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1690-stone-game-vii/</guid><description>Medium | Array, Math, Dynamic Programming, Game Theory</description></item><item><title>1691. 通过堆叠长方体的最大高度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1691-maximum-height-by-stacking-cuboids/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1691-maximum-height-by-stacking-cuboids/</guid><description>Hard | Array, Dynamic Programming, Sorting</description></item><item><title>1696. 跳跃游戏 VI</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1696-jump-game-vi/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1696-jump-game-vi/</guid><description>Medium | Array, Dynamic Programming, Queue, Heap (Priority Queue), Monotonic Queue</description></item><item><title>1723. 完成所有工作的最短时间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1723-find-minimum-time-to-finish-all-jobs/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1723-find-minimum-time-to-finish-all-jobs/</guid><description>Hard | Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>1735. 构造乘积数组的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1735-count-ways-to-make-array-with-product/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1735-count-ways-to-make-array-with-product/</guid><description>Hard | Array, Math, Dynamic Programming, Combinatorics, Number Theory</description></item><item><title>1745. 回文串分割 IV</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1745-palindrome-partitioning-iv/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1745-palindrome-partitioning-iv/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1749. 任意子数组的最大绝对和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1749-maximum-absolute-sum-of-any-subarray/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1749-maximum-absolute-sum-of-any-subarray/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1751. 可参加的最大活动数目 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1751-maximum-number-of-events-that-can-be-attended-ii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1751-maximum-number-of-events-that-can-be-attended-ii/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Sorting</description></item><item><title>1755. 最接近的子序列和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1755-closest-subsequence-sum/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1755-closest-subsequence-sum/</guid><description>Hard | Array, Two Pointers, Dynamic Programming, Bit Manipulation, Sorting, Bitmask</description></item><item><title>1786. 从第一个节点到最后一个节点的受限路径数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1786-number-of-restricted-paths-from-first-to-last-node/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1786-number-of-restricted-paths-from-first-to-last-node/</guid><description>Medium | Dynamic Programming, Graph Theory, Topological Sort, Heap (Priority Queue), Shortest Path</description></item><item><title>1799. N 次操作后的最大分数和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1799-maximize-score-after-n-operations/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1799-maximize-score-after-n-operations/</guid><description>Hard | Array, Math, Dynamic Programming, Backtracking, Bit Manipulation, Number Theory, Bitmask</description></item><item><title>1815. 获得新鲜甜甜圈的最多组数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1815-maximum-number-of-groups-getting-fresh-donuts/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1815-maximum-number-of-groups-getting-fresh-donuts/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Memoization, Bitmask</description></item><item><title>1824. 最少侧跳次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1824-minimum-sideway-jumps/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1824-minimum-sideway-jumps/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>1857. 有向图中最大颜色值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1857-largest-color-value-in-a-directed-graph/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1857-largest-color-value-in-a-directed-graph/</guid><description>Hard | Hash Table, String, Dynamic Programming, Graph Theory, Topological Sort, Memoization, Counting</description></item><item><title>1866. 能看到k根木棍的排列数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1866-number-of-ways-to-rearrange-sticks-with-k-sticks-visible/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1866-number-of-ways-to-rearrange-sticks-with-k-sticks-visible/</guid><description>Hard | Math, Dynamic Programming, Combinatorics</description></item><item><title>1871. 跳跃游戏 VII</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1871-jump-game-vii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1871-jump-game-vii/</guid><description>Medium | String, Dynamic Programming, Sliding Window, Prefix Sum</description></item><item><title>1872. 石子游戏 VIII</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1872-stone-game-viii/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1872-stone-game-viii/</guid><description>Hard | Array, Math, Dynamic Programming, Prefix Sum, Game Theory</description></item><item><title>1879. 两个数组的最小异或和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1879-minimum-xor-sum-of-two-arrays/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1879-minimum-xor-sum-of-two-arrays/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>1884. 两枚鸡蛋掉落</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1884-egg-drop-with-2-eggs-and-n-floors/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1884-egg-drop-with-2-eggs-and-n-floors/</guid><description>Medium | Math, Dynamic Programming</description></item><item><title>1888. 使二进制字符串字符交替的最少翻转次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1888-minimum-number-of-flips-to-make-the-binary-string-alternating/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1888-minimum-number-of-flips-to-make-the-binary-string-alternating/</guid><description>Medium | String, Dynamic Programming, Sliding Window</description></item><item><title>1900. 最早和最晚相遇的轮次</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1900-the-earliest-and-latest-rounds-where-players-compete/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1900-the-earliest-and-latest-rounds-where-players-compete/</guid><description>Hard | Dynamic Programming, Memoization</description></item><item><title>1911. 最大交替子序列和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1911-maximum-alternating-subsequence-sum/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1911-maximum-alternating-subsequence-sum/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1928. 在规定时间内到达目的地的最小花费</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1928-minimum-cost-to-reach-destination-in-time/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1928-minimum-cost-to-reach-destination-in-time/</guid><description>Hard | Array, Dynamic Programming, Graph Theory</description></item><item><title>1931. 用三种不同颜色为网格涂色</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1931-painting-a-grid-with-three-different-colors/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1931-painting-a-grid-with-three-different-colors/</guid><description>Hard | Dynamic Programming</description></item><item><title>1937. 最大点数获取</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1937-maximum-number-of-points-with-cost/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1937-maximum-number-of-points-with-cost/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>1955. 计算特殊子序列的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1955-count-number-of-special-subsequences/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1955-count-number-of-special-subsequences/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>1959. 最多 K 次调整数组大小后的最小总浪费空间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1959-minimum-total-space-wasted-with-k-resizing-operations/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1959-minimum-total-space-wasted-with-k-resizing-operations/</guid><description>Medium | Array, Dynamic Programming, Prefix Sum</description></item><item><title>1977. 分隔数字的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1977-number-of-ways-to-separate-numbers/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1977-number-of-ways-to-separate-numbers/</guid><description>Hard | String, Dynamic Programming, Suffix Array</description></item><item><title>1981. 最小化目标值与所选元素和的差值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1981-minimize-the-difference-between-target-and-chosen-elements/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1981-minimize-the-difference-between-target-and-chosen-elements/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>1986. 完成所有任务的最少工作时间段</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1986-minimum-number-of-work-sessions-to-finish-the-tasks/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1986-minimum-number-of-work-sessions-to-finish-the-tasks/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>1987. 唯一好子序列的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1987-number-of-unique-good-subsequences/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1987-number-of-unique-good-subsequences/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>1997. 第一天访问所有房间的日期</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1997-first-day-where-you-have-been-in-all-the-rooms/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1997-first-day-where-you-have-been-in-all-the-rooms/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1000. 合并石头的最低成本</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1000-minimum-cost-to-merge-stones/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1000-minimum-cost-to-merge-stones/</guid><description>Hard | Array, Dynamic Programming, Prefix Sum</description></item><item><title>1012. 有重复数字的数字</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1012-numbers-with-repeated-digits/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1012-numbers-with-repeated-digits/</guid><description>Hard | Math, Dynamic Programming</description></item><item><title>1014. 最佳观光组合</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1014-best-sightseeing-pair/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1014-best-sightseeing-pair/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1024. 视频拼接</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1024-video-stitching/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1024-video-stitching/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>1025. 除数博弈</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1025-divisor-game/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1025-divisor-game/</guid><description>Easy | Math, Dynamic Programming, Brainteaser, Game Theory</description></item><item><title>1027. 最长等差数列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1027-longest-arithmetic-subsequence/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1027-longest-arithmetic-subsequence/</guid><description>Medium | Array, Hash Table, Binary Search, Dynamic Programming</description></item><item><title>1031. 两个非重叠子数组的最大和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1031-maximum-sum-of-two-non-overlapping-subarrays/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1031-maximum-sum-of-two-non-overlapping-subarrays/</guid><description>Medium | Array, Dynamic Programming, Sliding Window</description></item><item><title>1039. 多边形三角剖分的最低得分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1039-minimum-score-triangulation-of-polygon/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1039-minimum-score-triangulation-of-polygon/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1043. 分割数组以得到最大和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1043-partition-array-for-maximum-sum/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1043-partition-array-for-maximum-sum/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1048. 最长字符串链</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1048-longest-string-chain/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1048-longest-string-chain/</guid><description>Medium | Array, Hash Table, Two Pointers, String, Dynamic Programming, Sorting</description></item><item><title>1049. 最后一块石头的重量 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1049-last-stone-weight-ii/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1049-last-stone-weight-ii/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1105. 填充书架</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1105-filling-bookcase-shelves/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1105-filling-bookcase-shelves/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1125. 最小足够团队</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1125-smallest-sufficient-team/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1125-smallest-sufficient-team/</guid><description>Hard | Array, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>1130. 叶值的最小代价生成树</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1130-minimum-cost-tree-from-leaf-values/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1130-minimum-cost-tree-from-leaf-values/</guid><description>Medium | Array, Dynamic Programming, Stack, Greedy, Monotonic Stack</description></item><item><title>1137. 第 N 个泰波那契数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1137-n-th-tribonacci-number/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1137-n-th-tribonacci-number/</guid><description>Easy | Math, Dynamic Programming, Memoization</description></item><item><title>1140. 石子游戏 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1140-stone-game-ii/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1140-stone-game-ii/</guid><description>Medium | Array, Math, Dynamic Programming, Prefix Sum, Game Theory</description></item><item><title>1147. 最长分块回文分解</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1147-longest-chunked-palindrome-decomposition/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1147-longest-chunked-palindrome-decomposition/</guid><description>Hard | Two Pointers, String, Dynamic Programming, Greedy, Rolling Hash, Hash Function</description></item><item><title>1155. 掷骰子的N种方法</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1155-number-of-dice-rolls-with-target-sum/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1155-number-of-dice-rolls-with-target-sum/</guid><description>Medium | Dynamic Programming</description></item><item><title>1186. 删除一个元素以后的最大子数组和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1186-maximum-subarray-sum-with-one-deletion/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1186-maximum-subarray-sum-with-one-deletion/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1187. 使数组严格递增</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1187-make-array-strictly-increasing/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1187-make-array-strictly-increasing/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Sorting</description></item><item><title>1191. K 次串联后最大子数组和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1191-k-concatenation-maximum-sum/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1191-k-concatenation-maximum-sum/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>1218. 给定差值的最长等差子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1218-longest-arithmetic-subsequence-of-given-difference/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1218-longest-arithmetic-subsequence-of-given-difference/</guid><description>Medium | Array, Hash Table, Dynamic Programming</description></item><item><title>1220. 统计元音字母序列的数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1220-count-vowels-permutation/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1220-count-vowels-permutation/</guid><description>Hard | Dynamic Programming</description></item><item><title>1227. 飞机座位分配概率</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1227-airplane-seat-assignment-probability/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1227-airplane-seat-assignment-probability/</guid><description>Medium | Math, Dynamic Programming, Brainteaser, Probability and Statistics</description></item><item><title>1235. 工作调度的最大利润</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1235-maximum-profit-in-job-scheduling/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1235-maximum-profit-in-job-scheduling/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Sorting</description></item><item><title>1255. 由字母组成单词的最大得分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1255-maximum-score-words-formed-by-letters/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1255-maximum-score-words-formed-by-letters/</guid><description>Hard | Array, Hash Table, String, Dynamic Programming, Backtracking, Bit Manipulation, Counting, Bitmask</description></item><item><title>1262. 可被三整除的最大和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1262-greatest-sum-divisible-by-three/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1262-greatest-sum-divisible-by-three/</guid><description>Medium | Array, Dynamic Programming, Greedy, Sorting</description></item><item><title>1269. 停在原地的方案数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1269-number-of-ways-to-stay-in-the-same-place-after-some-steps/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1269-number-of-ways-to-stay-in-the-same-place-after-some-steps/</guid><description>Hard | Dynamic Programming</description></item><item><title>1278. 回文串分割 III</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1278-palindrome-partitioning-iii/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1278-palindrome-partitioning-iii/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>740. 删除并获得点数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0740-delete-and-earn/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0740-delete-and-earn/</guid><description>Medium | Array, Hash Table, Dynamic Programming</description></item><item><title>741. 摘樱桃</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0741-cherry-pickup/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0741-cherry-pickup/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>746. 使爬楼梯的最小花费</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0746-min-cost-climbing-stairs/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0746-min-cost-climbing-stairs/</guid><description>Easy | Array, Dynamic Programming</description></item><item><title>764. 最大加号标志</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0764-largest-plus-sign/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0764-largest-plus-sign/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>773. 滑动谜题</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0773-sliding-puzzle/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0773-sliding-puzzle/</guid><description>Hard | Array, Dynamic Programming, Backtracking, Breadth-First Search, Memoization, Matrix</description></item><item><title>787. K 站中转内最便宜的航班</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0787-cheapest-flights-within-k-stops/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0787-cheapest-flights-within-k-stops/</guid><description>Medium | Dynamic Programming, Depth-First Search, Breadth-First Search, Graph Theory, Heap (Priority Queue), Shortest Path</description></item><item><title>788. 旋转数字</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0788-rotated-digits/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0788-rotated-digits/</guid><description>Medium | Math, Dynamic Programming</description></item><item><title>790. 多米诺骨牌和三联骨牌平铺</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0790-domino-and-tromino-tiling/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0790-domino-and-tromino-tiling/</guid><description>Medium | Dynamic Programming</description></item><item><title>799. 香槟塔</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0799-champagne-tower/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0799-champagne-tower/</guid><description>Medium | Dynamic Programming</description></item><item><title>801. 使数组严格递增的最小交换次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0801-minimum-swaps-to-make-sequences-increasing/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0801-minimum-swaps-to-make-sequences-increasing/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>805. 相同平均值的数组分割</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0805-split-array-with-same-average/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0805-split-array-with-same-average/</guid><description>Hard | Array, Hash Table, Math, Dynamic Programming, Bit Manipulation, Bitmask</description></item><item><title>808. 汤的供应</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0808-soup-servings/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0808-soup-servings/</guid><description>Medium | Math, Dynamic Programming, Probability and Statistics</description></item><item><title>813. 最大平均值和的分组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0813-largest-sum-of-averages/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0813-largest-sum-of-averages/</guid><description>Medium | Array, Dynamic Programming, Prefix Sum</description></item><item><title>818. 赛车</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0818-race-car/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0818-race-car/</guid><description>Hard | Dynamic Programming</description></item><item><title>828. 统计字符串中的唯一字符</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0828-count-unique-characters-of-all-substrings-of-a-given-string/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0828-count-unique-characters-of-all-substrings-of-a-given-string/</guid><description>Hard | Hash Table, String, Dynamic Programming</description></item><item><title>834. 树中距离之和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0834-sum-of-distances-in-tree/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0834-sum-of-distances-in-tree/</guid><description>Hard | Dynamic Programming, Tree, Depth-First Search, Graph Theory</description></item><item><title>837. 新21点游戏</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0837-new-21-game/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0837-new-21-game/</guid><description>Medium | Math, Dynamic Programming, Sliding Window, Probability and Statistics</description></item><item><title>838. 推多米诺</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0838-push-dominoes/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0838-push-dominoes/</guid><description>Medium | Two Pointers, String, Dynamic Programming</description></item><item><title>845. 数组中的最长山脉</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0845-longest-mountain-in-array/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0845-longest-mountain-in-array/</guid><description>Medium | Array, Two Pointers, Dynamic Programming, Enumeration</description></item><item><title>847. 访问所有节点的最短路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0847-shortest-path-visiting-all-nodes/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0847-shortest-path-visiting-all-nodes/</guid><description>Hard | Dynamic Programming, Bit Manipulation, Breadth-First Search, Graph Theory, Bitmask</description></item><item><title>871. 最少加油次数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0871-minimum-number-of-refueling-stops/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0871-minimum-number-of-refueling-stops/</guid><description>Hard | Array, Dynamic Programming, Greedy, Heap (Priority Queue)</description></item><item><title>873. 最长斐波那契数列的长度</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0873-length-of-longest-fibonacci-subsequence/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0873-length-of-longest-fibonacci-subsequence/</guid><description>Medium | Array, Hash Table, Dynamic Programming</description></item><item><title>877. 石子游戏</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0877-stone-game/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0877-stone-game/</guid><description>Medium | Array, Math, Dynamic Programming, Game Theory</description></item><item><title>879. 盈利计划</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0879-profitable-schemes/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0879-profitable-schemes/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>887. 鸡蛋掉落</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0887-super-egg-drop/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0887-super-egg-drop/</guid><description>Hard | Math, Binary Search, Dynamic Programming</description></item><item><title>894. 所有可能的满二叉树</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0894-all-possible-full-binary-trees/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0894-all-possible-full-binary-trees/</guid><description>Medium | Dynamic Programming, Tree, Recursion, Memoization, Binary Tree</description></item><item><title>898. 子数组按位或操作</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0898-bitwise-ors-of-subarrays/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0898-bitwise-ors-of-subarrays/</guid><description>Medium | Array, Dynamic Programming, Bit Manipulation</description></item><item><title>902. 最多为 N 的数字组合</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0902-numbers-at-most-n-given-digit-set/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0902-numbers-at-most-n-given-digit-set/</guid><description>Hard | Array, Math, String, Binary Search, Dynamic Programming</description></item><item><title>903. 有效的 DI 序列排列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0903-valid-permutations-for-di-sequence/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0903-valid-permutations-for-di-sequence/</guid><description>Hard | String, Dynamic Programming, Prefix Sum</description></item><item><title>907. 子数组最小值之和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0907-sum-of-subarray-minimums/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0907-sum-of-subarray-minimums/</guid><description>Medium | Array, Dynamic Programming, Stack, Monotonic Stack</description></item><item><title>918. 环形子数组的最大和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0918-maximum-sum-circular-subarray/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0918-maximum-sum-circular-subarray/</guid><description>Medium | Array, Divide and Conquer, Dynamic Programming, Queue, Monotonic Queue</description></item><item><title>920. 音乐播放列表的数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0920-number-of-music-playlists/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0920-number-of-music-playlists/</guid><description>Hard | Math, Dynamic Programming, Combinatorics</description></item><item><title>926. 翻转字符串到单调递增</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0926-flip-string-to-monotone-increasing/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0926-flip-string-to-monotone-increasing/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>931. 下降路径最小和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0931-minimum-falling-path-sum/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0931-minimum-falling-path-sum/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>935. 骑士拨号器</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0935-knight-dialer/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0935-knight-dialer/</guid><description>Medium | Dynamic Programming</description></item><item><title>940. 不同的子序列 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0940-distinct-subsequences-ii/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0940-distinct-subsequences-ii/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>956. 最高广告牌</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0956-tallest-billboard/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0956-tallest-billboard/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>960. 删除列以使表格有序 III</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0960-delete-columns-to-make-sorted-iii/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0960-delete-columns-to-make-sorted-iii/</guid><description>Hard | Array, String, Dynamic Programming</description></item><item><title>964. 表达数字的最少运算符</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0964-least-operators-to-express-number/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0964-least-operators-to-express-number/</guid><description>Hard | Math, Dynamic Programming, Memoization</description></item><item><title>968. 二叉树摄像头</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0968-binary-tree-cameras/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0968-binary-tree-cameras/</guid><description>Hard | Dynamic Programming, Tree, Depth-First Search, Binary Tree</description></item><item><title>975. 奇偶跳</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0975-odd-even-jump/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0975-odd-even-jump/</guid><description>Hard | Array, Dynamic Programming, Stack, Sorting, Monotonic Stack, Ordered Set</description></item><item><title>978. 最长湍流子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0978-longest-turbulent-subarray/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0978-longest-turbulent-subarray/</guid><description>Medium | Array, Dynamic Programming, Sliding Window</description></item><item><title>983. 火车票的最低消费</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0983-minimum-cost-for-tickets/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0983-minimum-cost-for-tickets/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>486. 预测赢家</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0486-predict-the-winner/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0486-predict-the-winner/</guid><description>Medium | Array, Math, Dynamic Programming, Recursion, Game Theory</description></item><item><title>494. 目标和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0494-target-sum/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0494-target-sum/</guid><description>Medium | Array, Dynamic Programming, Backtracking</description></item><item><title>509. 斐波那契数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0509-fibonacci-number/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0509-fibonacci-number/</guid><description>Easy | Math, Dynamic Programming, Recursion, Memoization</description></item><item><title>518. 零钱兑换 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0518-coin-change-ii/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0518-coin-change-ii/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>546. 移除盒子</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0546-remove-boxes/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0546-remove-boxes/</guid><description>Hard | Array, Dynamic Programming, Memoization</description></item><item><title>553. 最优除法</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0553-optimal-division/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0553-optimal-division/</guid><description>Medium | Array, Math, Dynamic Programming</description></item><item><title>576. 出界的路径数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0576-out-of-boundary-paths/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0576-out-of-boundary-paths/</guid><description>Medium | Dynamic Programming</description></item><item><title>600. 不含连续1的非负整数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0600-non-negative-integers-without-consecutive-ones/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0600-non-negative-integers-without-consecutive-ones/</guid><description>Hard | Dynamic Programming</description></item><item><title>629. K个逆序对数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0629-k-inverse-pairs-array/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0629-k-inverse-pairs-array/</guid><description>Hard | Dynamic Programming</description></item><item><title>638. 大礼包</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0638-shopping-offers/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0638-shopping-offers/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Memoization, Bitmask</description></item><item><title>639. 解码方法 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0639-decode-ways-ii/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0639-decode-ways-ii/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>646. 最长数对链</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0646-maximum-length-of-pair-chain/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0646-maximum-length-of-pair-chain/</guid><description>Medium | Array, Dynamic Programming, Greedy, Sorting</description></item><item><title>647. 回文子串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0647-palindromic-substrings/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0647-palindromic-substrings/</guid><description>Medium | Two Pointers, String, Dynamic Programming</description></item><item><title>650. 只有两个键的键盘</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0650-2-keys-keyboard/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0650-2-keys-keyboard/</guid><description>Medium | Math, Dynamic Programming</description></item><item><title>664. 奇怪的打印机</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0664-strange-printer/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0664-strange-printer/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>673. 最长递增子序列的个数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0673-number-of-longest-increasing-subsequence/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0673-number-of-longest-increasing-subsequence/</guid><description>Medium | Array, Dynamic Programming, Binary Indexed Tree, Segment Tree</description></item><item><title>678. 有效的括号字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0678-valid-parenthesis-string/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0678-valid-parenthesis-string/</guid><description>Medium | String, Dynamic Programming, Stack, Greedy</description></item><item><title>688. 棋盘上骑士的概率</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0688-knight-probability-in-chessboard/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0688-knight-probability-in-chessboard/</guid><description>Medium | Dynamic Programming</description></item><item><title>689. 三个非重叠子数组的最大和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0689-maximum-sum-of-3-non-overlapping-subarrays/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0689-maximum-sum-of-3-non-overlapping-subarrays/</guid><description>Hard | Array, Dynamic Programming, Sliding Window, Prefix Sum</description></item><item><title>691. 贴纸拼词</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0691-stickers-to-spell-word/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0691-stickers-to-spell-word/</guid><description>Hard | Array, Hash Table, String, Dynamic Programming, Backtracking, Bit Manipulation, Memoization, Bitmask</description></item><item><title>698. 划分为k个相等的子集</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0698-partition-to-k-equal-sum-subsets/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0698-partition-to-k-equal-sum-subsets/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Memoization, Bitmask</description></item><item><title>714. 买卖股票的最佳时机含手续费</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0714-best-time-to-buy-and-sell-stock-with-transaction-fee/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0714-best-time-to-buy-and-sell-stock-with-transaction-fee/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>322. 零钱兑换</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0322-coin-change/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0322-coin-change/</guid><description>Medium | Array, Dynamic Programming, Breadth-First Search</description></item><item><title>329. 矩阵中的最长递增路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0329-longest-increasing-path-in-a-matrix/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0329-longest-increasing-path-in-a-matrix/</guid><description>Hard | Array, Dynamic Programming, Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort, Memoization, Matrix</description></item><item><title>337. 打家劫舍 III</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0337-house-robber-iii/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0337-house-robber-iii/</guid><description>Medium | Dynamic Programming, Tree, Depth-First Search, Binary Tree</description></item><item><title>338. 比特位计数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0338-counting-bits/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0338-counting-bits/</guid><description>Easy | Dynamic Programming, Bit Manipulation</description></item><item><title>343. 整数拆分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0343-integer-break/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0343-integer-break/</guid><description>Medium | Math, Dynamic Programming</description></item><item><title>357. 统计各位数字都不同的数字个数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0357-count-numbers-with-unique-digits/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0357-count-numbers-with-unique-digits/</guid><description>Medium | Math, Dynamic Programming, Backtracking</description></item><item><title>375. 猜数字大小II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0375-guess-number-higher-or-lower-ii/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0375-guess-number-higher-or-lower-ii/</guid><description>Medium | Math, Dynamic Programming, Game Theory</description></item><item><title>376. 摆动序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0376-wiggle-subsequence/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0376-wiggle-subsequence/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>377. 组合总和 Ⅳ</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0377-combination-sum-iv/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0377-combination-sum-iv/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>392. 判断子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0392-is-subsequence/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0392-is-subsequence/</guid><description>Easy | Two Pointers, String, Dynamic Programming</description></item><item><title>396. 旋转函数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0396-rotate-function/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0396-rotate-function/</guid><description>Medium | Array, Math, Dynamic Programming</description></item><item><title>397. 整数替换</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0397-integer-replacement/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0397-integer-replacement/</guid><description>Medium | Dynamic Programming, Greedy, Bit Manipulation, Memoization</description></item><item><title>403. 青蛙过河</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0403-frog-jump/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0403-frog-jump/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>410. 分割数组的最大值</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0410-split-array-largest-sum/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0410-split-array-largest-sum/</guid><description>Hard | Array, Binary Search, Dynamic Programming, Greedy, Prefix Sum</description></item><item><title>413. 等差数列划分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0413-arithmetic-slices/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0413-arithmetic-slices/</guid><description>Medium | Array, Dynamic Programming, Sliding Window</description></item><item><title>416. 分割等和子集</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0416-partition-equal-subset-sum/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0416-partition-equal-subset-sum/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>435. 无重叠区间</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0435-non-overlapping-intervals/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0435-non-overlapping-intervals/</guid><description>Medium | Array, Dynamic Programming, Greedy, Sorting</description></item><item><title>446. 等差数列划分 II - 子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0446-arithmetic-slices-ii-subsequence/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0446-arithmetic-slices-ii-subsequence/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>458. 可怜的小猪</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0458-poor-pigs/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0458-poor-pigs/</guid><description>Hard | Math, Dynamic Programming, Combinatorics</description></item><item><title>464. 我能赢吗</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0464-can-i-win/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0464-can-i-win/</guid><description>Medium | Math, Dynamic Programming, Bit Manipulation, Memoization, Game Theory, Bitmask</description></item><item><title>466. 统计重复个数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0466-count-the-repetitions/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0466-count-the-repetitions/</guid><description>Hard | Two Pointers, String, Dynamic Programming</description></item><item><title>473. 火柴拼正方形</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0473-matchsticks-to-square/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0473-matchsticks-to-square/</guid><description>Medium | Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask</description></item><item><title>10. 正则表达式匹配</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0010-regular-expression-matching/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0010-regular-expression-matching/</guid><description>Hard | String, Dynamic Programming, Recursion</description></item><item><title>118. 杨辉三角</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0118-pascals-triangle/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0118-pascals-triangle/</guid><description>Easy | Array, Dynamic Programming</description></item><item><title>119. 杨辉三角 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0119-pascals-triangle-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0119-pascals-triangle-ii/</guid><description>Easy | Array, Dynamic Programming</description></item><item><title>120. 三角形最小路径和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0120-triangle/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0120-triangle/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>121. 买卖股票的最佳时机</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0121-best-time-to-buy-and-sell-stock/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0121-best-time-to-buy-and-sell-stock/</guid><description>Easy | Array, Dynamic Programming</description></item><item><title>122. 买卖股票的最佳时机 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0122-best-time-to-buy-and-sell-stock-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0122-best-time-to-buy-and-sell-stock-ii/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>123. 买卖股票的最佳时机 III</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0123-best-time-to-buy-and-sell-stock-iii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0123-best-time-to-buy-and-sell-stock-iii/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>124. 二叉树中的最大路径和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0124-binary-tree-maximum-path-sum/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0124-binary-tree-maximum-path-sum/</guid><description>Hard | Dynamic Programming, Tree, Depth-First Search, Binary Tree</description></item><item><title>139. 单词拆分</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0139-word-break/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0139-word-break/</guid><description>Medium | Array, Hash Table, String, Dynamic Programming, Trie, Memoization</description></item><item><title>140. 单词拆分 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0140-word-break-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0140-word-break-ii/</guid><description>Hard | Array, Hash Table, String, Dynamic Programming, Backtracking, Trie, Memoization</description></item><item><title>152. 乘积最大子数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0152-maximum-product-subarray/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0152-maximum-product-subarray/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>174. 地下城游戏</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0174-dungeon-game/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0174-dungeon-game/</guid><description>Hard | Array, Dynamic Programming, Matrix</description></item><item><title>188. 买卖股票的最佳时机 IV</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0188-best-time-to-buy-and-sell-stock-iv/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0188-best-time-to-buy-and-sell-stock-iv/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>198. 打家劫舍</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0198-house-robber/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0198-house-robber/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>213. 打家劫舍 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0213-house-robber-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0213-house-robber-ii/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>22. 括号生成</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0022-generate-parentheses/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0022-generate-parentheses/</guid><description>Medium | String, Dynamic Programming, Backtracking</description></item><item><title>233. 数字 1 的个数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0233-number-of-digit-one/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0233-number-of-digit-one/</guid><description>Hard | Math, Dynamic Programming, Recursion</description></item><item><title>241. 为运算表达式设计优先级</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0241-different-ways-to-add-parentheses/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0241-different-ways-to-add-parentheses/</guid><description>Medium | Math, String, Dynamic Programming, Recursion, Memoization</description></item><item><title>264. 丑数 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0264-ugly-number-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0264-ugly-number-ii/</guid><description>Medium | Hash Table, Math, Dynamic Programming, Heap (Priority Queue)</description></item><item><title>279. 完全平方数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0279-perfect-squares/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0279-perfect-squares/</guid><description>Medium | Math, Dynamic Programming, Breadth-First Search</description></item><item><title>300. 最长递增子序列</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0300-longest-increasing-subsequence/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0300-longest-increasing-subsequence/</guid><description>Medium | Array, Binary Search, Dynamic Programming</description></item><item><title>309. 买卖股票的最佳时机含冷冻期</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0309-best-time-to-buy-and-sell-stock-with-cooldown/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0309-best-time-to-buy-and-sell-stock-with-cooldown/</guid><description>Medium | Array, Dynamic Programming</description></item><item><title>312. 戳气球</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0312-burst-balloons/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0312-burst-balloons/</guid><description>Hard | Array, Dynamic Programming</description></item><item><title>32. 最长有效括号</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0032-longest-valid-parentheses/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0032-longest-valid-parentheses/</guid><description>Hard | String, Dynamic Programming, Stack</description></item><item><title>42. 接雨水</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0042-trapping-rain-water/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0042-trapping-rain-water/</guid><description>Hard | Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack</description></item><item><title>44. 通配符匹配</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0044-wildcard-matching/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0044-wildcard-matching/</guid><description>Hard | String, Dynamic Programming, Greedy, Recursion</description></item><item><title>45. 跳跃游戏 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0045-jump-game-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0045-jump-game-ii/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>5. 最长回文子串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0005-longest-palindromic-substring/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0005-longest-palindromic-substring/</guid><description>Medium | Two Pointers, String, Dynamic Programming</description></item><item><title>53. 最大子数组和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0053-maximum-subarray/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0053-maximum-subarray/</guid><description>Medium | Array, Divide and Conquer, Dynamic Programming</description></item><item><title>55. 跳跃游戏</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0055-jump-game/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0055-jump-game/</guid><description>Medium | Array, Dynamic Programming, Greedy</description></item><item><title>62. 不同路径</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0062-unique-paths/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0062-unique-paths/</guid><description>Medium | Math, Dynamic Programming, Combinatorics</description></item><item><title>63. 不同路径 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0063-unique-paths-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0063-unique-paths-ii/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>64. 最小路径和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0064-minimum-path-sum/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0064-minimum-path-sum/</guid><description>Medium | Array, Dynamic Programming, Matrix</description></item><item><title>70. 爬楼梯</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0070-climbing-stairs/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0070-climbing-stairs/</guid><description>Easy | Math, Dynamic Programming, Memoization</description></item><item><title>85. 最大矩形</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0085-maximal-rectangle/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0085-maximal-rectangle/</guid><description>Hard | Array, Dynamic Programming, Stack, Matrix, Monotonic Stack</description></item><item><title>87. 扰乱字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0087-scramble-string/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0087-scramble-string/</guid><description>Hard | String, Dynamic Programming</description></item><item><title>91. 解码方法</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0091-decode-ways/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0091-decode-ways/</guid><description>Medium | String, Dynamic Programming</description></item><item><title>95. 不同的二叉搜索树 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0095-unique-binary-search-trees-ii/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0095-unique-binary-search-trees-ii/</guid><description>Medium | Dynamic Programming, Backtracking, Tree, Binary Search Tree, Binary Tree</description></item><item><title>96. 不同的二叉搜索树</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0096-unique-binary-search-trees/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0096-unique-binary-search-trees/</guid><description>Medium | Math, Dynamic Programming, Tree, Binary Search Tree, Binary Tree</description></item><item><title>97. 交错字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0097-interleaving-string/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0097-interleaving-string/</guid><description>Medium | String, Dynamic Programming</description></item></channel></rss>