README LetLeet Blog Tisfy的博客,包括算法题题解、一些计算机博客等实用技巧。关于力扣,将会长期更新【力扣题解】、【解题技巧】等,目标包括但不限于力扣中数字开头的2k多道题。欢迎各位大佬共同参与、提交PR。 现有代码:Codes 在线博客:blo 9999-12-31 #README
2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理 【LetMeFly】2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理力扣题目链接:https://leetcode.cn/problems/longest-cycle-in-a-graph/ 给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至多 有一条出边。 2025-03-29 题解 > LeetCode #题解 #图 #LeetCode #困难 #深度优先搜索 #DFS #拓扑排序
2716.最小化字符串长度:哈希表(位运算) 【LetMeFly】2716.最小化字符串长度:哈希表(位运算)力扣题目链接:https://leetcode.cn/problems/minimize-string-length/ 给你一个下标从 0 开始的字符串 s ,重复执行下述操作 任意 次: 在字符串中选出一个下标 i ,并使 c 为字符串下标 i 处的字符。并在 i 左侧(如果有)和 右侧(如果有)各 删除 一个距离 i 最近 2025-03-28 题解 > LeetCode #题解 #简单 #字符串 #LeetCode #位运算 #哈希表 #set
2712.使所有字符相等的最小成本:脑筋急转弯(遍历) 【LetMeFly】2712.使所有字符相等的最小成本:脑筋急转弯(遍历)力扣题目链接:https://leetcode.cn/problems/minimum-cost-to-make-all-characters-equal/ 给你一个下标从 0 开始、长度为 n 的二进制字符串 s ,你可以对其执行两种操作: 选中一个下标 i 并且反转从下标 0 到下标 i(包括下标 0 和下标 i 2025-03-27 题解 > LeetCode #题解 #中等 #字符串 #贪心 #LeetCode #脑筋急转弯
2829.k-avoiding 数组的最小总和:贪心(数学公式O(1)算出) 【LetMeFly】2829.k-avoiding 数组的最小总和:贪心(数学公式O(1)算出)力扣题目链接:https://leetcode.cn/problems/determine-the-minimum-sum-of-a-k-avoiding-array/ 给你两个整数 n 和 k 。 对于一个由 不同 正整数组成的数组,如果其中不存在任何求和等于 k 的不同元素对,则称其为 k-avo 2025-03-26 题解 > LeetCode #题解 #中等 #数学 #贪心 #LeetCode
VsCode启用右括号自动跳过(自动重写) - 自录制gif演示 VsCode启用右括号自动跳过(自动重写) - 自录制gif演示前言不知道大家在编程时候的按键习惯是怎样的。输入完左括号后编辑器一般会自动补全右括号,输入完左括号的内容后,是按→跳过右括号还是按)跳过右括号呢? 123for (int i = 0; i < a.si) ↑ 光标在这里的时候 我的习惯是按 2025-03-25 技术思考 #其他 #VsCode
2711.对角线上不同值的数量差:O(mn)时间O(1)空间 - 位运算优化 - C++/Go双百版本 - 三种方法(一步步优化) 【LetMeFly】2711.对角线上不同值的数量差:O(mn)时间O(1)空间 - 位运算优化 - C++/Go双百版本 - 三种方法(一步步优化)力扣题目链接:https://leetcode.cn/problems/difference-of-number-of-distinct-values-on-diagonals/ 给你一个下标从 0 开始、大小为 m x n 的二维矩阵 g 2025-03-25 题解 > LeetCode #题解 #中等 #数组 #LeetCode #矩阵 #位运算 #哈希表 #set #前缀和
2255.统计是给定字符串前缀的字符串数目:使用库函数+计数 【LetMeFly】2255.统计是给定字符串前缀的字符串数目:使用库函数+计数力扣题目链接:https://leetcode.cn/problems/count-prefixes-of-a-given-string/ 给你一个字符串数组 words 和一个字符串 s ,其中 words[i] 和 s 只包含 小写英文字母&nb 2025-03-24 题解 > LeetCode #题解 #简单 #字符串 #数组 #LeetCode #计数
借助mitmproxy通过电子邮件隐式传输信息 借助mitmproxy通过电子邮件隐式传输信息前言这其实是我上上周的组会周报。 要实现的效果: 假设邮件发送方的电脑不能连接外网只能通过自建OWA等服务向内网邮箱发送邮件,但接收方除了可以通过内网访问邮件服务接收邮件外还能连接外网。在邮件收发双方各自植入一个mitmproxy脚本,发送方脚本在发送方电脑上扫描到秘密信息想要传递出来,接收方脚本获取到秘密信息后将信息解密并悄悄传输到外网。 整个过程需 2025-03-23 技术思考 #其他 #HTML #抓包
2116.判断一个括号字符串是否有效:括号匹配(两个变量一次遍历解决) 【LetMeFly】2116.判断一个括号字符串是否有效:括号匹配(两个变量一次遍历解决)力扣题目链接:https://leetcode.cn/problems/check-if-a-parentheses-string-can-be-valid/ 一个括号字符串是只由 '(' 和 ')' 组成的 非空 字符串。如果一个字符串满足下面 任意&nbs 2025-03-23 题解 > LeetCode #题解 #中等 #字符串 #贪心 #LeetCode #栈 #括号匹配