脑筋急转弯
文章平均质量分 93
memcpy0
希望探索文理结合的自由之路。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode 3689. 最大子数组总值 I【脑筋急转弯】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2026-06-10 23:45:23 · 204 阅读 · 0 评论 -
LeetCode 1752. 检查数组是否经排序和轮转得到【旋转数组,至多一次递减】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2026-05-31 17:40:45 · 249 阅读 · 0 评论 -
LeetCode 2078. 两栋颜色不同且距离最远的房子【脑筋急转弯】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2026-04-22 21:45:59 · 316 阅读 · 0 评论 -
LeetCode 2087. 网格图中机器人回家的最小代价【脑筋急转弯】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2026-04-04 21:47:40 · 311 阅读 · 0 评论 -
LeetCode 1689. 十-二进制数的最少数目【贪心,脑筋急转弯】
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2026-03-01 20:16:39 · 594 阅读 · 0 评论 -
LeetCode 3227. 字符串元音游戏【脑筋急转弯】
本文介绍了字符串元音游戏的胜负判定问题。通过分析游戏规则与最优策略,发现只要字符串中包含至少一个元音字母(a、e、i、o、u),先手玩家小红就能获胜。解题关键在于:若字符串元音总数为奇数,小红可直接移除整个字符串获胜;若为偶数,小红通过移除奇数个元音的子串使剩余元音数保持奇数,最终获胜。因此问题转化为简单判断字符串是否包含元音,时间复杂度O(n),空间复杂度O(1)。文章还提供了多种编程语言的实现代码,并补充了若小明先手时的胜负判定条件。原创 2025-09-13 21:46:09 · 1103 阅读 · 0 评论 -
LeetCode 779. 第K个语法符号【递归,找规律,位运算】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2023-10-29 20:33:19 · 372 阅读 · 0 评论 -
LeetCode 2656. K 个元素的最大和【数学】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2023-10-28 12:52:22 · 349 阅读 · 0 评论 -
LeetCode 1503. 所有蚂蚁掉下来前的最后一刻【脑筋急转弯】1618
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2023-10-11 01:19:50 · 351 阅读 · 0 评论 -
LeetCode 2731. 移动机器人【脑筋急转弯,排序,前缀和】1922
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2023-10-11 00:39:18 · 272 阅读 · 0 评论 -
LeetCode 2811. Check if it is Possible to Split Array【脑筋急转弯;前缀和+动态规划或记忆化DFS】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2023-08-12 17:21:13 · 556 阅读 · 0 评论 -
LeetCode 1033. Moving Stones Until Consecutive【脑筋急转弯,数学】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。原创 2023-04-30 15:33:43 · 918 阅读 · 0 评论 -
LeetCode 419. Battleships in a Board【BFS/DFS/脑筋急转弯】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件,我还建立了相关的仓库。在这一仓库中,你不仅可以看到LeetCode原题链接、题解代码、题解文章链接、同类.原创 2021-12-20 15:11:28 · 509 阅读 · 0 评论 -
LeetCode 598. Range Addition II【脑筋急转弯】简单
You are given an m x n matrix M initialized with all 0's and an array of operations ops, where ops[i] = [ai, bi] means M[x][y] should be incremented by one for all 0 <= x < ai and 0 <= y < bi.Count and return the number of maximum integers in原创 2020-11-11 18:43:03 · 470 阅读 · 0 评论 -
LeetCode C++ 521. Longest Uncommon Subsequence I【String/Brainteaser】简单
Given two strings a and b, find the length of the longest uncommon subsequence between them.A subsequence of a string s is a string that can be obtained after deleting any number of characters from s. For example, "原创 2020-11-08 10:21:09 · 344 阅读 · 0 评论
分享