摘要: 这道题目没太看懂,尝试了几次,只能做出TLE的解。 看了一下别人的方案,也没弄明白,这题很迷。 14%的Acceptance,我估计不少参赛的选手都遇到了障碍。 最近几期的leetcode周赛和双周赛,题目质量总体来说不是很好,有些题目简单的没有算法思想,有些题目又很怪很偏。 对于大神们来讲,“什么 阅读全文
posted @ 2019-07-14 12:59 Sempron2800+ 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 先记录arr2中元素,在arr1中出现的次数,保存为有序字典。另保存不在arr2中的元素。 先拼接字典中的元素,再对另外部分排序,追加到结果数组的末尾。 阅读全文
posted @ 2019-07-14 11:20 Sempron2800+ 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 数学问题,出现频率最多的数字,一定会被分到不同的组中,这也是所有合理划分中最少的分组数量。 又要求每个分组中都至少有K个元素,那么就必须保证“最少分组数量”*K 不大于数组的长度。 否则就一定不能进行划分。这个解决方案很巧妙,我的数学思维水平的确是想不出来,不服高人有罪啊。 给出参考地址: http 阅读全文
posted @ 2019-07-14 00:50 Sempron2800+ 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 后序遍历,遍历的同时计算节点的数量、节点的和,并求平均值。 阅读全文
posted @ 2019-07-14 00:11 Sempron2800+ 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 或者直接调用replace()函数 阅读全文
posted @ 2019-07-14 00:08 Sempron2800+ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1 class Solution: 2 def numberOfDays(self, Y: int, M: int) -> int: 3 dic1 = {1:31,2:28,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31} 4 dic2 = {1:31,2:29,3:31,4:30,5:31... 阅读全文
posted @ 2019-07-14 00:05 Sempron2800+ 阅读(148) 评论(0) 推荐(0) 编辑