529.扫雷游戏 【LetMeFly】529.扫雷游戏力扣题目链接:https://leetcode.cn/problems/minesweeper/ 让我们一起来玩扫雷游戏! 给你一个大小为 m x n 二维字符矩阵 board ,表示扫雷游戏的盘面,其中: 'M' 代表一个 未挖出的 地雷, 'E' 代表一个 未挖出的 空方块, 'B' 代表没有相邻(上,下, 2022-11-23 题解 > LeetCode #题解 #模拟 #中等 #数组 #LeetCode #深度优先搜索 #矩阵 #广度优先搜索 #BFS
1742.盒子中小球的最大数量:哈希表(附Python一行版) 【LetMeFly】1742.盒子中小球的最大数量:哈希表(附Python一行版)力扣题目链接:https://leetcode.cn/problems/maximum-number-of-balls-in-a-box/ 你在一家生产小球的玩具厂工作,有 n 个小球,编号从 lowLimit 开始,到 highLimit 结束(包括 lowLimit 和 highLimit ,即 n == hig 2022-11-23 题解 > LeetCode #题解 #简单 #数学 #LeetCode #哈希 #哈希表 #计数
525.连续数组 【LetMeFly】525.连续数组:哈希表 + 前缀和力扣题目链接:https://leetcode.cn/problems/contiguous-array/ 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1] 输出: 2 说明: [0, 1] 是具有相同数量 0 和 1 的最长连 2022-11-22 题解 > LeetCode #题解 #中等 #数组 #LeetCode #哈希 #哈希表 #前缀和
523.连续的子数组和 【LetMeFly】523.连续的子数组和力扣题目链接:https://leetcode.cn/problems/continuous-subarray-sum/ 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且 子数组元素总和为 k 的倍数。 如果存在,返回 true ;否则,返回 false 2022-11-22 题解 > LeetCode #题解 #中等 #数学 #数组 #LeetCode #哈希 #哈希表 #前缀和
878.第 N 个神奇数字 【LetMeFly】878.第 N 个神奇数字力扣题目链接:https://leetcode.cn/problems/nth-magical-number/ 一个正整数如果能被 a 或 b 整除,那么它是神奇的。 给定三个整数 n , a , b ,返回第 n 个神奇的数字。因为答案可能很大,所以返回答案 对 109 + 7 取模 后的值。 & 2022-11-22 题解 > LeetCode #题解 #数学 #LeetCode #困难 #二分查找 #二分 #最小公倍数 #lcm
808.分汤 【LetMeFly】808.分汤:好题!力扣题目链接:https://leetcode.cn/problems/soup-servings/ 有 A 和 B 两种类型 的汤。一开始每种类型的汤有 n 毫升。有四种分配操作: 提供 100ml 的 汤A 和 0ml 的 汤B 。 提供 75ml 的 汤A 和 25ml 的 汤B 。 2022-11-21 题解 > LeetCode #题解 #中等 #数学 #动态规划 #LeetCode #DP #概率与统计
799.香槟塔 【LetMeFly】799.香槟塔力扣题目链接:https://leetcode.cn/problems/champagne-tower/ 我们把玻璃杯摆成金字塔的形状,其中 第一层 有 1 个玻璃杯, 第二层 有 2 个,依次类推到第 100 层,每个玻璃杯 (250ml) 将盛有香槟。 从顶层的第一个玻璃杯开始倾倒一些香槟,当顶层的杯子满了,任何溢出的香槟都会立 2022-11-20 题解 > LeetCode #题解 #中等 #动态规划 #LeetCode #DP
Python生成列表的简洁代码 CSDN@Afool4U 前天发布了文章“(可能是最方便的方法)如何在Python中定义一个多维列表”,地址:https://blog.csdn.net/ik666/article/details/127912220 觉得不错,加以修改以记之(存档) 123456789101112def array(*a): print(a) # Show log return [array(*a[ 2022-11-19 技术思考 #中等 #其他 #Python #Research #List
518.零钱兑换 II 【LetMeFly】518.零钱兑换 II力扣题目链接:https://leetcode.cn/problems/coin-change-2/ 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带符 2022-11-19 题解 > LeetCode #题解 #中等 #数组 #动态规划 #LeetCode #DP
1732.找到最高海拔 【LetMeFly】1732.找到最高海拔力扣题目链接:https://leetcode.cn/problems/find-the-highest-altitude/ 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成。自行车手从海拔为 0 的点 0 开始骑行。 给你一个长度为 n 的整数数组 gain ,其中 gain[i] 是点 i 和点 i + 1 的 净海 2022-11-19 题解 > LeetCode #题解 #简单 #模拟 #数组 #LeetCode #前缀和