【代码】3002. 移除后集合的最多元素数。
2025-10-13 23:05:03
228
【代码】2024.考试的最大困扰度。
2025-10-13 22:48:16
211
数组左边有值,才可能右边有值;
2025-08-25 22:58:31
197
【代码】372. 超级次方。
2025-08-20 22:49:21
216
【代码】109. 有序链表转换二叉搜索树。
2025-08-20 22:26:53
426
【代码】226. 翻转二叉树。
2025-08-18 23:17:05
535
【代码】2747. 统计没有收到请求的服务器数目。
2025-04-10 22:13:46
402
【代码】LCR 131. 砍竹子 I。
2025-04-10 22:12:39
267
【代码】LCR 131. 砍竹子 I。
2025-04-08 22:56:42
292
【代码】最小K个数。
2025-04-08 22:42:36
273
【代码】LCR 056. 两数之和 IV - 输入二叉搜索树。
2025-04-08 22:33:01
196
【代码】1631. 最小体力消耗路径。
2025-04-07 23:03:53
469
【代码】404. 左叶子之和。
2025-04-07 22:26:56
241
有一袋球,分别有每个颜色若干个,取orders个球。每个球的,价值是剩余球的数量。
2024-04-01 23:30:22
337
子查询+group by。查出每个部门最高工资。
2024-03-27 22:51:46
293
查找未出现在orders表里面的内容。子查询+not in。
2024-03-27 22:34:53
322
【代码】182. 查找重复的电子邮箱。
2024-03-27 22:23:32
382
【代码】LCR 001. 两数相除。
2024-03-26 23:21:16
625
设备数+1,time+1。
2024-03-26 23:20:15
213
设备数+1,time+1。
2024-03-26 22:39:10
564
【代码】2299. 强密码检验器 II。
2024-03-25 23:05:58
404
对一行而言,能翻转成相同的(同为1,或者同为0),则相等。能反转成相反的,则巧好,全部相反。可以翻转任意列,求全是1和全是0的行,最多有多少行。
2024-03-25 22:49:00
365
每个数允许一次加减0~k,让最大值-最小值最少。
2024-03-13 22:41:09
300
原材料和每道菜需要什么材料,能做那些菜。
2024-03-13 22:24:27
416
给了每个班的人数和通过人数,给了一堆必考过的学生,分配给了不同班,让平均班的通过率最高。看分配给不同班的收益率,优先最高收益率,使用优先队列。
2024-03-12 23:46:32
321
【代码】2827. 范围中美丽整数的数目。
2024-03-04 23:08:54
341
遍历+合并区间(可以使用启发式合并优化)枚举每个字数,没有出现的最小正整数。
2024-02-27 23:01:33
292
找到最长的边都是0的正方形,如果长度想等,尽可能起点小。
2024-02-20 22:15:46
352
统计每个用户第一次登陆平台时间。
2024-02-20 21:42:42
426
K个工人,一共jobs个任务,问怎样分配任务,最短的最长工人完成任务完成时间。
2024-02-19 22:45:31
238
表信息,日期,人,领导和合伙人,统计每个人每天有多少合伙人和领导。
2024-02-19 20:48:25
280
计算最长连续0+连续1且个数相等的子串。
2023-05-23 00:09:22
142
使用BFS,按节点保存起来,使用-1标识空指针;没有重复节点,直接模拟就好了;虽然可以使用先序遍历+中序遍历,还原树,不过这么写简单。一棵树如果编码成string,然后解码回来。
2023-05-22 23:36:51
101
统计s1中不相等时y的数量和x的数量。答案为sum(x) / 2 + sum(y) / 2 + (sum(x) 为基数 + 2)一次可以交换s1和s2中任意字符,最少交换多少次,可以让s1等于s2。如果为yy,xx这种为1次。如果为xx,yy这种为1次。如果是yx,xy这种为2次。如果x为奇数则无法匹配。
2023-05-16 00:39:25
114
把数组由小到大排序,然后累加和(num[n] = sum(num[0]…num[n])),如果恰好大于这个和,下标就是答案。直接进行二分查找,减少查询复杂度。给二个数组,第一个数组里面的最多元素的子序列和小于第二个数组的每一个数的集合。
2023-05-15 23:26:01
105
宽重小到大排序,宽相等时从大往小排,防止同宽放多个信封。把多个信封套在一起,宽和高严格小于,问最多能几个。然后对高进行LIS(最长上升子序列)
2023-05-11 23:28:30
96
找到水块,dfs或者bfs找到连着的水块和。找到图上相邻的水块的和最大值。
2023-05-09 23:30:32
115
【代码】2210. 统计数组中峰和谷的数量。
2023-05-09 23:11:58
161
判断二个字符串里面的每个字符是否满足一一映射。
2023-05-09 00:05:51
77
假设存在m-1,m,m+1的和为n,那么3m=n。求三个连续的整数相加等于给定数,不存在返回空。
2023-05-08 23:47:55
93