LeetCode记录贴
青橙柠檬水
这个作者很懒,什么都没留下…
展开
-
力扣 1240.铺瓷砖
房子的客厅大小为n x m,为保持极简的风格,需要使用尽可能少的正方形瓷砖来铺盖地面。你是一位施工队的工长,根据设计师的要求准备为一套设计风格独特的房子进行室内装修。请你帮设计师计算一下,最少需要用到多少块方形瓷砖?假设正方形瓷砖的规格不限,边长都是整数。涉及知识点:遍历,递归算法;题目描述:1240.铺瓷砖。原创 2023-06-11 16:33:46 · 187 阅读 · 0 评论 -
力扣 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 · 120 阅读 · 1 评论 -
力扣 2465. 不同的平均值数目
比方说,2和3的平均值是(2+ 3) / 2=2.5。找到nums中的最大值,并删除它。·计算删除两数的平均值。注意,如果最小值或者最大值有重复元素,可以删除任意一个。两数a和b的平均值为(a + b)/ 2。题目描述:2465. 不同的平均值数目。返回上述过程能得到的不同平均值的数目。找到nums中的最小值,并删除它。涉及知识点:排序算法,map容器。原创 2023-06-04 13:36:22 · 143 阅读 · 1 评论 -
力扣 1156.单字符重复子串的最大长度
给你一个字符串text,你只能交换其中两个字符一次或者什么都不做,然后得到一些单字符重复的子串。返回其中最长的子串的长度。如果字符串中的所有字符都相同,那么这个字符串是单字符重复的字符串。题目描述:1156.单字符重复子串的最大长度。原创 2023-06-03 20:32:43 · 83 阅读 · 0 评论