1953.你可以工作的最大周数 【LetMeFly】1953.你可以工作的最大周数:贪心(两个变量一次遍历秒了)力扣题目链接:https://leetcode.cn/problems/maximum-number-of-weeks-for-which-you-can-work/ 给你 n 个项目,编号从 0 到 n - 1 。同时给你一个整数数组 milestones ,其中每个 milestones[i] 表示第 i 2024-05-16 #题解 #中等 #数组 #贪心 #LeetCode
VsCode自定义单词分隔符 - 还在为“中文不论多长都会被识别为一句话”而发愁吗? VsCode自定义单词分隔符 - 还在为“中文不论多长都会被识别为一句话”而发愁吗?前言在VsCode眼中,中文不论多长都是一个单词! 例如在VsCode中编辑下面两段话: 1这是一段话(括号是英文括号) 1这是一段话(括号是中文括号) 然后分别在上述两段话的括号内部分双击鼠标左键(这样VsCode会自动选中它眼中的一个word),会得到如下结果: 甚至,我们可以写一段很长的,不包含英文 2024-05-14 #简单 #VsCode
2244.完成所有任务需要的最少轮数 【LetMeFly】2244.完成所有任务需要的最少轮数:贪心(计数)力扣题目链接:https://leetcode.cn/problems/minimum-rounds-to-complete-all-tasks/ 给你一个下标从 0 开始的整数数组 tasks ,其中 tasks[i] 表示任务的难度级别。在每一轮中,你可以完成 2 个或者 3 个 相同难度级别 的任务。 返回完成所有任务需 2024-05-14 #题解 #中等 #数组 #贪心 #LeetCode #哈希表 #计数
994.腐烂的橘子 【LetMeFly】994.腐烂的橘子:广度优先搜索(BFS)力扣题目链接:https://leetcode.cn/problems/rotting-oranges/ 在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 2024-05-13 #题解 #中等 #数组 #LeetCode #矩阵 #广度优先搜索
2391.收集垃圾的最少总时间 【LetMeFly】2391.收集垃圾的最少总时间:不用那么多种方法,看透问题实质即可力扣题目链接:https://leetcode.cn/problems/minimum-amount-of-time-to-collect-garbage/ 给你一个下标从 0 开始的字符串数组 garbage ,其中 garbage[i] 表示第 i 2024-05-11 #题解 #中等 #字符串 #数组 #LeetCode #前缀和
2960.统计已测试设备 【LetMeFly】2960.统计已测试设备:看测试了多少次力扣题目链接:https://leetcode.cn/problems/count-tested-devices-after-test-operations/ 给你一个长度为 n 、下标从 0 开始的整数数组 batteryPercentages ,表示 n 个设备的电池百分比。 你的任务是按照顺序测试每个设备 i,执行以下测试操作: 2024-05-10 #题解 #简单 #模拟 #数组 #LeetCode
2079.给植物浇水 【LetMeFly】2079.给植物浇水:O(n)模拟力扣题目链接:https://leetcode.cn/problems/watering-plants/ 你打算用一个水罐给花园里的 n 株植物浇水。植物排成一行,从左到右进行标记,编号从 0 到 n - 1 。其中,第 i 株植物的位置是 x = i 。x = -1 处有一条河,你可以在那里重新灌满你的水罐。 每一株植物都需要浇特 2024-05-08 #题解 #中等 #数组 #LeetCode
Python - with语句 - 写一个支持with方法调用的类 Python - with语句 - 写一个支持with方法调用的类前言使用语句with open('a.txt', 'r') as f:可以自动关闭文件句柄,使用语句with torcu.no_grad()可以不计算梯度。 我学Py的时候咋好像没学过open和no_grad是怎么实现的? 于是今日了解了一下。 实现一个my_with,计算语句执行用时其实不难,写一个 2024-05-08 #中等 #其他 #Python
1652.拆炸弹 【LetMeFly】1652.拆炸弹:滑动窗口——当个简单的中等题做力扣题目链接:https://leetcode.cn/problems/defuse-the-bomb/ 你有一个炸弹需要拆除,时间紧迫!你的情报员会给你一个长度为 n 的 循环 数组 code 以及一个密钥 k 。 为了获得正确的密码,你需要替换掉每一个数字。所有数字会 同时 被替换。 如果 k > 0 ,将第 i 2024-05-05 #题解 #简单 #数组 #LeetCode #滑动窗口
1491.去掉最低工资和最高工资后的工资平均值 【LetMeFly】1491.去掉最低工资和最高工资后的工资平均值:模拟(一次遍历)力扣题目链接:https://leetcode.cn/problems/average-salary-excluding-the-minimum-and-maximum-salary/ 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是 2024-05-03 #题解 #简单 #数组 #排序 #LeetCode