1 问题描述1817. 查找用户活跃分钟数 (Medium) 给你用户在 LeetCode 的操作日志,和一个整数 k 。日志用一个二维整数数组 logs 表示,其中每个 logs[i] = [IDᵢ, timeᵢ
1 问题描述1814.统计一个数组中好对子的数目 2 解题思路首先,变换一下题目的需求,nums[i] - rev(nums[i]) == nums[j] - rev(nums[j]),然后利用
1 前言在刷 LeetCode 的时候,我们常常碰到需要枚举同时选择几个元素,或者说枚举选择一个集合的情况,即同时选择 $\lbrace0, 1, 2\rbrace$ 或者 $\lbrace0, 1,3\rbrace$ 等,这里集合中的数字表示要选
1 问题描述2042.检查句子中的数字是否递增 2 解题思路 2.1 模拟一首先将字符串的首尾都加上空格,然后遍历即可,检查两次空格之间的字符串是否是数字
1 问题描述847.访问所有节点的最短路径 2 解题思路 2.1 方法一:状态压缩+bfs 2.1.1 状态压缩由于本题中,n只有12,且状态只有访问和未访问两种,因
1 问题描述1751.最多可以参加的会议数目II 2 解题思路动态规划+二分法 令dp[i][j]表示在前i个会议,最多参加j个会议,收获的最大价值
1 问题描述1945.字符串转化后的各位数字之和 2 解题思路正常思路就好。 3 代码 cpp class Solution { public: int getLucky(string s, int k) { vector<int> num; int tmp = 0; int sum = 0; for (char c : s) { tmp = c - 'a'