- 博客(7)
- 收藏
- 关注
原创 力扣 1240.铺瓷砖
房子的客厅大小为n x m,为保持极简的风格,需要使用尽可能少的正方形瓷砖来铺盖地面。你是一位施工队的工长,根据设计师的要求准备为一套设计风格独特的房子进行室内装修。请你帮设计师计算一下,最少需要用到多少块方形瓷砖?假设正方形瓷砖的规格不限,边长都是整数。涉及知识点:遍历,递归算法;题目描述:1240.铺瓷砖。
2023-06-11 16:33:46
259
原创 力扣 2611. 老鼠和奶酪
如果第一只老鼠吃掉,则得分为reward1[i]。如果第二只老鼠吃掉,则得分为reward2[门。给你一个正整数数组reward1 ,一个正整数数组reward2,和一个非负整数k。有两只老鼠和n块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉。请你返回第一只老鼠恰好吃掉k块奶酪的情况下,最大得分为多少。题目描述:2611. 老鼠和奶酪。涉及知识点:数组排序,贪心算法。
2023-06-07 10:22:05
266
1
原创 力扣 2352. 相等行列对
给你一个下标从О开始、大小为n x n的整数矩阵grid,返回满足Ri行和C列相等的行列对(Rj,Cj)的数目。如果行和列以相同的顺序包含相同的元素(即相等的数组),则认为二者是相等的。:字符串拼接、整形转字符串函数、map容器、哈希查找。
2023-06-06 14:03:36
212
1
原创 力扣 2460. 对数组执行操作
例如,数组[1,0,2,0,0,1]将所有0移动到末尾后变为[1,2,1,0,0,0]。·如果nums[i] == nums[i + 1],则nums[i]的值变成原来的2倍,给你一个下标从О开始的数组nums ,数组大小为n,且由非负整数组成。技巧:把0移动到数组末尾可以等价与把非零移动到数组前方。nums[i + 1]的值变成0。否则,跳过这步操作。注意操作应当依次有序执行,而不是一次性全部执行。在执行完全部操作后,将所有0移动到数组的末尾。题目描述:2460. 对数组执行操作。
2023-06-05 14:22:56
150
1
原创 力扣 2465. 不同的平均值数目
比方说,2和3的平均值是(2+ 3) / 2=2.5。找到nums中的最大值,并删除它。·计算删除两数的平均值。注意,如果最小值或者最大值有重复元素,可以删除任意一个。两数a和b的平均值为(a + b)/ 2。题目描述:2465. 不同的平均值数目。返回上述过程能得到的不同平均值的数目。找到nums中的最小值,并删除它。涉及知识点:排序算法,map容器。
2023-06-04 13:36:22
203
1
原创 力扣 1156.单字符重复子串的最大长度
给你一个字符串text,你只能交换其中两个字符一次或者什么都不做,然后得到一些单字符重复的子串。返回其中最长的子串的长度。如果字符串中的所有字符都相同,那么这个字符串是单字符重复的字符串。题目描述:1156.单字符重复子串的最大长度。
2023-06-03 20:32:43
104
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人